有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在自定义注释中有选择地使用注释

@Target({METHOD, TYPE})
@ApiResponses(value = {
            @ApiResponse(code = 200, message = "OK"),
            @ApiResponse(code = 400, message = "Bad Request", response = ResourceErrorModel.class),
            @ApiResponse(code = 401, message = "Unauthorized", response = ResourceErrorModel.class),
            @ApiResponse(code = 403, message = "Forbidden", response = ResourceErrorModel.class),
            @ApiResponse(code = 404, message = "Not Found", response = ResourceErrorModel.class),
            @ApiResponse(code = 409, message = "Conflict", response = ResourceErrorModel.class),
            @ApiResponse(code = 422, message = "Unprocessable Entity", response = ResourceErrorModel.class),
            @ApiResponse(code = 424, message = "Failed Dependency", response = ResourceErrorModel.class)})
public @interface DefaultAPIResponse{}

谁能帮我解决这个问题。如果我们用@DefaultAPIResponse替换,它会用它下面定义的所有注释替换,但是如果我们想根据需要使用它,比如如果我们想排除@ApiResponse(code=422和424),该怎么办呢。 有没有办法根据选择在自定义注释中使用选择性api响应注释。如果是,那么如何实施


共 (0) 个答案