如何在 Kotlin 中使用 Swagger @ApiResponses注释?
2022-09-02 13:04:08
如何将以下 Swagger 注释从 Java 转换为 Kotlin?
@ApiResponses(value = { @ApiResponse(code = 200, message = "Given admin user found"),
@ApiResponse(code = 404, message = "..."),
@ApiResponse(code = 500, message = "..."),
@ApiResponse(code = 400, message = "..."),
@ApiResponse(code = 412, message = "...") })
这不起作用:
@ApiResponses(value = listOf(
ApiResponse(code = 200, message = "..."),
ApiResponse(code = 404, message = "..."),
ApiResponse(code = 500, message = "..."),
ApiResponse(code = 400, message = "..."),
ApiResponse(code = 412, message = "...") ))
错误是:
类型推断失败。预期类型不匹配:推断的类型为 List,但 API 响应是预期的
当我只使用一个而不是时,它可以工作,但我必须定义更多。@ApiResponse
listOf()
@ApiResponse(s)
我使用 Swagger 2.5.0