给出一个像:
这样的控制器@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?)认为这个端点需要一个&#34;查询&#34; (JSON对象)参数。我做错了什么?
答案 0 :(得分:4)
看起来关键是两者都有getter / setter(仅限setter)并使用@ModelAttribute
(在Spring MVC中不需要这样做)。