1
我正在使用Play Framework開發Swagger UI的API。Personnalize路徑格式 - Swagger with Play Framework
但我有一個小問題(不是大問題): 我的網址是:
https://url/find?param1=false&&¶m4=1
但我有「& &」沒有給定的參數(我的意思是參數2和參數3) 我想簡單地說就是:
https://url/find?param1=false¶m4=1
這裏是: 我的控制器:
@Api(value = "url", description = "...")
public class nameClassApiController extends ApiController {
@ApiOperation(value = "...", notes = "...", response = nameClass.class, httpMethod = "GET")
@ApiResponses(value = { @ApiResponse(code = 200, message = "success"), @ApiResponse(code = 500, message = "error", response = ApiError.class) })
public static Result getList(
@ApiParam(value = "param1", required = false) @QueryParam("param1") Long param1,
@ApiParam(value = "param2", required = false) @QueryParam("param2") Long param2, ....) {
return getJsonSuccessResponse(className.getList(param1, param2, ...));
}
我的路由定義:
GET url/find className.getList(param1: java.lang.Long ?= null, param2: java.lang.Long ?= null, param3: java.lang.Long ?= null, param4: java.lang.Long ?= null)
NB:TE參數可選的,所以在我的路線,我需要在默認情況下把參數設置爲null。
任何解決方案? 謝謝!