小编Fri*_*ido的帖子

如何在Kotlin中使用Swagger @ApiResponses注释?

如何将以下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 = "...") })
Run Code Online (Sandbox Code Playgroud)

这不起作用:

@ApiResponses(value = listOf( 
        ApiResponse(code = 200, message = "..."),
        ApiResponse(code = 404, message = "..."),
        ApiResponse(code = 500, message = "..."),
        ApiResponse(code = 400, message = "..."),
        ApiResponse(code = 412, message = "...") ))
Run Code Online (Sandbox Code Playgroud)

错误是:

类型推断失败.预期类型不匹配:推断类型为List但预期ApiResponse

它只使用一个@ApiResponse而不是listOf(),但我必须定义更多 …

java annotations kotlin swagger

12
推荐指数
2
解决办法
1616
查看次数

如何@SuppressWarnings:“资源泄漏:‘客户端’从未关闭”

我有声明:

MongoClient client = new MongoClient(uri);
Run Code Online (Sandbox Code Playgroud)

并且有警告:

[Java] Resource leak: 'client' is never closed
Run Code Online (Sandbox Code Playgroud)

根据我需要显式关闭连接吗?,我不需要关闭连接。

我怎样才能抑制这个警告?@SuppressWarnings(“???”)

java

1
推荐指数
1
解决办法
5884
查看次数

标签 统计

java ×2

annotations ×1

kotlin ×1

swagger ×1