gpt4 book ai didi

spring-mvc - Swagger 无法正确检测请求参数

转载 作者:行者123 更新时间:2023-12-03 09:40:00 25 4
gpt4 key购买 nike

给定一个 Controller :

@RequestMapping(value = "/", method = GET)
@ApiOperation(value = "Find items")
public List<Item> find(Query query) {
...
}

class Query {
String text;
int limit;
}

Spring MVC 允许我执行类似 /items/?text=foo&limit=10 的请求。不幸的是,Swagger(或 SpringFox?)认为此端点采用单个“查询”(JSON 对象)参数。我做错了什么?

最佳答案

看起来关键是同时拥有 getters/setters(仅 setters 是不够的)并使用 @ModelAttribute(否则在 Spring MVC 中不是必需的)。

关于spring-mvc - Swagger 无法正确检测请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31977637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com