小编Jan*_*jci的帖子

如何将附加属性设置为布尔值

我正在尝试将其他属性元素设置到 Open API Schema 3.X 中,但不幸的是我无法在文档中找到任何可以帮助我的内容。我在 Spring boot 中有一个应用程序,它使用 Spring doc OAS,该 OAS 依赖于 Swagger OAS 作为传递依赖项。让我在这里挑选一些代码片段:

@GetMapping("/{accountId}")
@Operation(summary = "Get account by account id", tags = TAG)
@ApiResponses(value = {
        @ApiResponse(responseCode = "200", description = "Return a specific account queried by path",
                content = { @Content(mediaType = "application/json",
                        schema = @Schema(implementation = AccountDetailsDTO.class)) }),
        @ApiResponse(responseCode = "404", description = "No accounts found",
                content = @Content) })
public ResponseEntity<AccountDetailsDTO> getAccountDetailsByClientId(@PathVariable("accountId") Integer accountId) { }
Run Code Online (Sandbox Code Playgroud)

该属性默认为 true,我希望看到的是false,如下所示: 在此输入图像描述

java spring swagger spring-boot openapi

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

标签 统计

java ×1

openapi ×1

spring ×1

spring-boot ×1

swagger ×1