1
我用招搖創建一個RESTful API,並有幾個端點這回同樣的錯誤及對策:揚鞭@ApiResponses恆定值
@GET
@Path("/some/endpoint")
@ApiOperation(
value = "Some method",
notes = "Some method")
@ApiResponses(
value = {
@ApiResponse(code = 200, message = RestConstants.HTTP_200, response = Response.class),
@ApiResponse(code = 400, message = RestConstants.HTTP_400, response = Error.class),
@ApiResponse(code = 401, message = RestConstants.HTTP_401, response = Error.class),
@ApiResponse(code = 403, message = RestConstants.HTTP_403, response = Error.class),
@ApiResponse(code = 404, message = RestConstants.HTTP_404, response = Error.class),
@ApiResponse(code = 500, message = RestConstants.HTTP_500, response = Error.class)
})
public Response someMethod(){...}
@ApiResonses的量是5月即將改變。到目前爲止,我需要爲我的各個端點方法聲明所有這些論文。 有沒有辦法將常數值用作@ApiResponses值,例如:如:
@ApiResponses(value = MY_RESPONSES)
我是否錯過了什麼?
這太糟糕了。這意味着很多冗餘且不易維護的代碼:( – TSGames