Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建分组的招摇过市注释-此位置不允许使用注释_Java_Spring_Swagger_Swagger Ui_Swagger 2.0 - Fatal编程技术网

Java 如何创建分组的招摇过市注释-此位置不允许使用注释

Java 如何创建分组的招摇过市注释-此位置不允许使用注释,java,spring,swagger,swagger-ui,swagger-2.0,Java,Spring,Swagger,Swagger Ui,Swagger 2.0,我要将此批注分组: @ApiResponses(value= { @ApiResponse( code = 200, message = "Successful status response"), @ApiResponse( code = 400, message = "Successful status response"), @ApiResponse(

我要将此批注分组:

@ApiResponses(value= {
    @ApiResponse(
            code = 200, 
            message = "Successful status response"),
    @ApiResponse(
            code = 400, 
            message = "Successful status response"),
    @ApiResponse(
            code = 500, 
            message = "Successful status response"),
})

在单个注释中
@ResponseCodes
以缩短它。 我发现基本上有相同的问题。 此线程中的解决方案是创建一个自定义注释,在我的示例中,该注释如下所示:

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@ApiResponses(value= {
        @ApiResponse(
                code = 200, 
                message = "Successful status response"),
        @ApiResponse(
                code = 400, 
                message = "Successful status response"),
        @ApiResponse(
                code = 500, 
                message = "Successful status response"),
})

public @interface ResponseCodes {
}
但是,当我尝试此操作时,会收到一条错误消息,
@ApiResponses在此位置是不允许的。


有什么建议吗?

我通过将依赖项版本更改为2.9.2解决了这个问题,方法如下:


伊奥·斯普林福克斯
springfox-Swagger 2
2.9.2

我通过将依赖项版本更改为2.9.2解决了这个问题,方法如下:


伊奥·斯普林福克斯
springfox-Swagger 2
2.9.2

我不再做这个项目了,所以我无法检查这是否适合我。但是,我想我已经有了2.9.2版,我不再做这个项目了,所以我无法检查这个版本是否适合我。不过,我想我已经有了2.9.2版