如何在Kotlin中使用@ApiResponse批注

时间:2019-05-16 01:52:01

标签: kotlin swagger swagger-ui

我正在与Kotlin一起工作,并且正在使用摇摇欲坠来记录我的休息服务。

我不太确定如何在Kotlin中使用@ApiResponse批注,我正在做下一个:

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

但是我得到下一个问题:

  

注释不能用作注释参数

enter image description here

有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

将其转换为:

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