首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >关于openAPI,有没有什么集中的方法来限制api对swagger ui的暴露?

关于openAPI,有没有什么集中的方法来限制api对swagger ui的暴露?
EN

Stack Overflow用户
提问于 2020-06-25 17:36:37
回答 1查看 223关注 0票数 1

我刚刚从springfox迁移到spring-doc,现在它公开了我的spring-boot项目中的所有openAPI文档。有没有任何集中的方式来管理它,因为在我们的例子中,使用@Hidden注解是不可行的,因为我们必须修改我们的所有控制器。

任何建议都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-08-14 01:41:44

您可以使用:

包含要排除的路径的Strings.The列表的springdoc.paths-to-exclude属性(逗号分隔)

或包含要排除的包的Strings.The列表的springdoc.packages-to-exclude属性(逗号分隔)。

或者,您可以使用spring-boot配置文件动态加载组。请注意,对于这种用法,您不必声明GroupedOpenApi Bean。您需要在前缀springdoc.group-configs下声明以下属性。

代码语言:javascript
代码运行次数:0
运行
复制
springdoc.group-configs[0].group=users
springdoc.group-configs[0].paths-to-match=/user/**
springdoc.group-configs[0].packages-to-scan=test.org.springdoc.api
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62572298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档