Swagger Jersey:如何指定布尔值作为响应模型

问题描述 投票:0回答:1

我的 Jersey RestFull 服务之一返回一个布尔值,但是我无法在 Swagger 注释中指定该值。

@ApiResponses(value={
    @ApiResponse(code = 200, message = "Boolean true on success and boolean false otherwise", response=boolean.class)
})

我尝试了

Boolean.class
boolean.class
,但没有运气,在文档页面上,“响应模型”部分是

java swagger swagger-ui
1个回答
0
投票

很久了,但既然我也来到这里,我不妨发布一个答案。使用当前的 Swagger 2.X 就这么简单

@ApiResponses(value={
    @ApiResponse(responseCode = 200, 
                 description = "Boolean true on success and boolean false otherwise", 
                 content = @Content(schema = @Schema(type = "boolean")))
})

但重点似乎是你根本不需要它。如果您注释

boolean
方法,Swagger 将自行计算出响应类型。

© www.soinside.com 2019 - 2024. All rights reserved.