2016-06-09 31 views
1

我的REST服務中有一個搜索端點。我使用的是Spring Boot,所以我有一個@RestController安裝程序,其中有一個方法可以根據搜索查詢返回搜索結果。這是該方法的定義:使用Swagger/Springfox和Spring Boot將查詢參數解組爲對象

@ApiOperation(value = "Get global search results") 
@RequestMapping(method = GET, produces = {"application/json"}) 
public SearchResults get(SearchQuery query) { 
    ... 
} 

我希望SwaggerUI會表現出SEARCHQUERY的字段作爲UI單獨查詢參數。它不;它只是顯示一個通用的「查詢」參數。如果我使用@RequestBody註釋查詢,用戶可以將json有效內容添加到主體,但是這是一個GET請求 - 我希望用戶只使用查詢參數。

任何想法?

回答

2

註釋SearchQuery@ModelAttribute它應該按預期工作。

+0

好吧,那很容易。非常好。謝了,兄弟。 – mofeeta

相關問題