如何在kotlin中使用@ApiResponse注解

How to use the @ApiResponse annotation in kotlin

我正在使用 kotlin,我正在使用 swagger 来记录我的休息服务。

我不太确定如何在 kotlin 中使用 @ApiResponse 注释,我正在做下一步:

@ApiResponses({
        @ApiResponses( ApiResponse(code = 200, message = "..."),
                ApiResponse(code = 404, message = "..."),
                ApiResponse(code = 500, message = "..."),
                ApiResponse(code = 400, message = "..."),
                ApiResponse(code = 412, message = "...") )
    })

但我收到下一期:

An annotation can't be used as the annotations argument

有什么想法吗?

谢谢。

将其转换为:

@ApiResponses(
        value = [
            ApiResponse(code = 200, message = "..."),
            ApiResponse(code = 404, message = "..."),
            ApiResponse(code = 500, message = "..."),
            ApiResponse(code = 400, message = "..."),
            ApiResponse(code = 412, message = "...")
        ]
)