我已经大摇大摆地插入了我的 spring boot 应用程序。 Spring Boot 允许您为您拥有的每个环境拥有属性文件。有没有办法在生产环境中禁用 swagger?
原文由 user301693 发布,翻译遵循 CC BY-SA 4.0 许可协议
我已经大摇大摆地插入了我的 spring boot 应用程序。 Spring Boot 允许您为您拥有的每个环境拥有属性文件。有没有办法在生产环境中禁用 swagger?
原文由 user301693 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
2 回答2.2k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
将您的 swagger 配置放入单独的配置类中,并使用
@Profile
注释 -> 对其进行注释,以便仅在某些配置文件中将其扫描到 Spring 上下文中。例子:
您可以通过命令行定义您的 Spring Boot 应用程序运行的配置文件:—
--spring.profiles.active=dev
或通过配置文件:spring.profiles.active=dev
。阅读 Spring Boot 文档的这一部分以获取有关
@Profile
的更多信息