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