配置不同环境下启用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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏晨星先生的自留地

关于python一些环境的部署

1724
来自专栏iOS开发攻城狮的集散地

搭建IPV6测试环境

5306
来自专栏黑白安全

PHPWindv7.5-v8.0最新漏洞利用

前几天在危险漫步的博客看到一篇关于PHPWind v7.5/v8.0漏洞的文章,考虑到PHPWind是国内著名的论坛程序,利用它建站的网站非常多,我顿时来了兴趣...

482
来自专栏从零开始学 Web 前端

vmware不显示usb图标解决办法

      2.在“服务”中启动“VMware USB Arbitration Service”服务项。​

573
来自专栏游戏杂谈

手工编译Flex SDK 3.4的多国语言包

默认的Flex sdk 3.4只提供了日文(ja_JP)、英文语言包(en_US),如图所示:

412
来自专栏FreeBuf

APTSimulator:一款功能强大的APT模拟攻击工具集

今天给大家介绍的是一款名叫ATPSimulator的攻击模拟工具集(Windows Batch脚本),这套工具集可以让一台计算机系统看起来像受到了APT攻击一样...

2874
来自专栏冰霜之地

Ghost博客搭建日记

今年7月阴错阳差的给自己买了一台阿里云服务器,当时是想着自己折腾折腾后台,看能否打通前端和后端之间的任督二脉。直到我发现我原来放在GitPage上的博客访问速度...

4312
来自专栏源码之家

Apache启动后又停止的解决办法

今天星期天,加班,但没什么工作任务,本打算好好把武术藏经阁网站搞一搞,没想到打开电脑,却是APACHE无法启动,找了半天,以前一般都是端口占用情况,今天改了端口...

872
来自专栏菩提树下的杨过

IntelliJ IDEA 13试用手记(附详细截图)

从去年开始转java以来,一直在寻找一款趁手的兵器,eclipse虽然是很多java程序员的首选,但是我发现一旦安装了一些插件,workspace中的项目达到数...

523
来自专栏张戈的专栏

Ghost安装Win7/XP后自动恢复IP的批处理

今天维护人员找的我说,最近要推 Win7 了,暂时桌面云没推广,还是使用手动安装 Win7 的方式。所以,需要我帮忙写一个脚本,大概功能就是在 Ghost Wi...

3504

扫码关注云+社区