gpt4 book ai didi

java - 如何在生产中关闭 swagger-ui

转载 作者:IT老高 更新时间:2023-10-28 13:46:25 29 4
gpt4 key购买 nike

我已经 Swagger 插入了我的 Spring Boot 应用程序。 Spring boot 允许您拥有每个环境的属性文件。有没有办法在生产环境中禁用 swagger?

最佳答案

将你的 swagger 配置放入单独的配置类并使用 @Profile 注释进行注释 -> 以便仅在某些配置文件中将其扫描到 Spring 上下文中。

例子:

@Configuration
@EnableSwagger2
@Profile("dev")
public class SwaggerConfig {
// your swagger configuration
}

您可以通过命令行定义您的 Spring Boot 应用程序正在运行的配置文件:--spring.profiles.active=dev 或通过配置文件:spring.profiles.active=dev .

Read this section of Spring Boot docs for more info about @Profile

关于java - 如何在生产中关闭 swagger-ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37794571/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com