【问题标题】:Open API UI 3.0.0 Hide Schema at the bottom without removing them from the API endpoint documentation打开 API UI 3.0.0 在底部隐藏架构,而不从 API 端点文档中删除它们
【发布时间】:2021-07-24 05:41:12
【问题描述】:

我一直在使用 open api ui 3.0.0,当我在 API 端点上给出注释时,API 会显示在 swagger 端点上。但有趣的是,有一个模式列表显示了端点中使用的 DTO。我需要删除这些端点。所以我尝试在@ApiResponse 上设置content = @Content(schema = @Schema(hidden = true)

似乎没有显示用这些注释注释的端点中使用的模型,除了在请求结构中使用 DTO 的端点,无论如何都会显示,其他问题是响应内容似乎显示为空只有响应代码和描述。

在 Spring Boot 中是否有任何正确的方法可以做到这一点。大多数标准 API 文档都没有显示这种模式,而且一些 DTO 甚至是我不想向 swagger 文档的消费者展示的东西。

【问题讨论】:

标签: java spring-boot swagger springdoc-openapi-ui


【解决方案1】:

尝试使用 Docket 中的一个,它可以工作!

Dockek()...
.ignoredParameterTypes(ModleName.class)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2018-01-18
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    相关资源
    最近更新 更多