【发布时间】:2016-06-09 22:06:12
【问题描述】:
我的 REST 服务中有一个搜索端点。我正在使用 Spring Boot,所以我有一个 @RestController 设置,它带有一个基于搜索查询返回搜索结果的方法。这是方法定义:
@ApiOperation(value = "Get global search results")
@RequestMapping(method = GET, produces = {"application/json"})
public SearchResults get(SearchQuery query) {
...
}
我希望 SwaggerUI 在 UI 中将 SearchQuery 的字段显示为单独的查询参数。它没有;它只显示一个通用的“查询”参数。如果我使用 @RequestBody 注释查询,则用户可以向正文添加 json 有效负载,但这是一个 GET 请求 - 我希望用户只使用查询参数。
有什么想法吗?
【问题讨论】:
标签: java spring-boot swagger springfox