配置不同环境下启用swagger,在生产环境关闭swagger
前言
Swagger使用起来简单方便,几乎所有的API接口文档都采用swagger了。使用示例:http://www.cnblogs.com/woshimrf/p/swagger.html, 现在开发中可以参考文档,但生产环境并不想暴露出去。
配置
只要在不同环境中配置是否启用就可以了。
@Value("${swagger.enable}") private boolean enableSwagger; @Bean public Docket customImplementation(){ return new Docket(SWAGGER_2) .apiInfo(apiInfo()) .enable(enableSwagger) //<--- Flag to enable or disable possibly loaded using a property file .includePatterns(".*pet.*"); }
然后,我想在dev和test环境中启用,直接在配置文件中添加配置:
swagger: enable: true
原文地址:https://www.cnblogs.com/woshimrf/p/disable-swagger.html
相关推荐
-
Java 异常(二) 自定义异常 Java基础
2020-6-13
-
Shuffle过程 Java基础
2019-7-26
-
Google 即将推出可自行迭代的 AI,让机器创造算法避免人为偏见 Java基础
2020-7-2
-
Java阻塞队列四组API介绍 Java基础
2020-6-13
-
谈谈go.sum Java基础
2020-6-16
-
谈谈Java任务的并行处理 Java基础
2019-5-6
-
面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了! Java基础
2020-6-14
-
阿里云高可用架构团队招新(校招社招) Java基础
2020-6-14
-
如何成为一位「不那么差」的程序员 Java基础
2019-5-20
-
18 个惊人的 Angular 开源项目 Java基础
2020-5-29