【问题标题】:Java Quarkus remove methods from SwaggerJava Quarkus 从 Swagger 中移除方法
【发布时间】:2022-01-18 19:41:14
【问题描述】:

我在 Quarkus 中为 REST API 应用程序使用 Swagger 接口,并且似乎我的所有方法/类都显示在 Swagger 上,所以我想删除其中的一些,不再在 Swagger 中可见。 我尝试了@Hidden、@Ignore、@Operation(hidden = true) 等等,但这些类仍然在那里可见。有什么想法吗?

【问题讨论】:

    标签: class methods swagger quarkus


    【解决方案1】:

    您是否尝试过用作输入或输出的 @Schema(hidden=true) Pojo 类通常以模式模型结束。对于表示操作的方法,@Operation(hidden=true) 应该可以工作

    【讨论】:

    • 是的,我都尝试过,但 Swagger 仍然可以看到该方法:(
    • 那么我建议用一个小的复制器记录一个问题,以便我可以查看它,因为它可能是一个错误
    • 当然,我需要在哪里报告?我也可以给你我的例子,我在github.com/quarkusio/quarkus/issues/22429 上做过,但如果应该在其他地方,请告诉我。
    • 那太好了,谢谢。我问了一些关于这个问题的更多细节
    猜你喜欢
    • 2021-11-15
    • 2021-11-12
    • 2022-01-20
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 2019-11-06
    相关资源
    最近更新 更多