有没有集中的方法可以限制 api 在 openAPI 方面对 sugger ui 的暴露?



我刚刚从springfox迁移到spring-doc openAPI,现在它公开了我们的spring-boot项目中存在的所有api以供文档使用。有没有集中的方式来管理那个东西,因为在我们的情况下使用@Hidden注释是不可行的,因为我们必须修改我们的所有控制器。

任何建议将不胜感激。

您可以使用:

springdoc.paths-to-exclude带有字符串列表的属性。要排除的路径列表(逗号分隔(

或者springdoc.packages-to-exclude带有字符串列表的属性。要排除的包的列表(逗号分隔(。

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

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

相关内容

  • 没有找到相关文章

最新更新