博客
关于我
配置不同环境下启用swagger,在生产环境关闭swagger
阅读量:461 次
发布时间:2019-03-06

本文共 452 字,大约阅读时间需要 1 分钟。

前言

Swagger使用起来简单方便,几乎所有的API接口文档都采用swagger了。使用示例: 现在开发中可以参考文档,但生产环境并不想暴露出去。

配置

只要在不同环境中配置是否启用就可以了。

@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

转载地址:http://lgfbz.baihongyu.com/

你可能感兴趣的文章
mysql条件查询
查看>>
MySQL架构与SQL的执行流程_1
查看>>
MySQL架构与SQL的执行流程_2
查看>>
MySQL查询优化之索引
查看>>
mysql查询储存过程,函数,触发过程
查看>>
mysql查询总成绩的前3名学生信息
查看>>
MySQL死锁套路:一次诡异的批量插入死锁问题分析
查看>>
mysql用户管理、常用语句、数据分备份恢复
查看>>
mysql登陆慢问题解决
查看>>
mysql的cast函数
查看>>
mysql的grant用法
查看>>
mysql的InnoDB引擎索引为什么使用B+Tree
查看>>
mysql的logrotate脚本
查看>>
MySQL的on duplicate key update 的使用
查看>>
MySQL的Replace用法详解
查看>>
mysql的root用户无法建库的问题
查看>>
MySQL的sql_mode模式说明及设置
查看>>
mysql的sql执行计划详解
查看>>
mysql的sql语句基本练习
查看>>
Mysql的timestamp(时间戳)详解以及2038问题的解决方案
查看>>