生产环境关闭 swagger
#生产环境需要关闭 swagger 防止接口暴露
1,启动判断写在相应的环境配置文件中,根据条件判断是否启动 swagger :
添加配置项:swagger.is.enable
#是否激活 swagger true or false
swagger.is.enable=true
2,代码取值,设置是否加载 swagger:
@Value("${swagger.is.enable}")
private boolean swagger_is_enable;@Bean
public Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2).enable(swagger_is_enable).apiInfo(apiInfo()).select()// 扫描指定包中的swagger注解.apis(RequestHandlerSelectors.basePackage("springboot_druid_demo.controller")).paths(PathSelectors.any()).build().pathMapping("/");
}
3,效果展示:
生产环境关闭 swagger相关推荐
- 【swagger关闭】生产环境关闭swagger方法
swagger3 关闭配置(快捷方式) 配置参考 springfox:documentation:# 总开关(同时设置auto-startup=false,否则/v3/api-docs等接口仍能继续访 ...
- 生产环境屏蔽swagger
只需要在swagger的配置类上增加@Profile( )注解,指定环境变量,即可屏蔽生产环境上的swagger,如下: 先使用dev环境,访问swagger,结果如下: 再使用test环境,访问sw ...
- 在生产环境禁用swagger
禁用方法1:使用注解@Profile({"dev","test"}) 表示在开发或测试环境开启,而在生产关闭.(推荐使用) @Profile({"de ...
- [第二篇]如何在ASP.Net Core的生产环境中使用OAuth保护swagger ui
在我上篇文章如何在ASP.Net Core的生产环境中保护swagger ui中,我们讨论了如何使用基本身份验证来保护 swagger ui. 使用 OAuth 2.0 和 OpenIdConnect ...
- 生产环境如何关闭报错功能_知识分享---如何区分前端与后端bug
1.如何区分前端和后端 通俗讲,用户看到的部分都叫前端. 而用户看不到的部分可以统称为后端. 2.前端和后端的呈现形式 前端的呈现形式有web端.移动端(ios.安卓).小程序等. 后端系统一般只有一 ...
- vue 关闭log_vue或react项目生产环境去掉console.log的操作
在开发环境写了很多console.log/info/debug,在生产环境需要去掉这些console. 如果手动删除未免也太累了,再说以后想再开发还得重新写console. 事实上webpack提供了 ...
- .net core 2.0 部署到centos 7生产环境
.netcore的跨平台如此之火,忍不住想试试 在linux下部署 .net 程序. 借鉴此篇博文:将ASP.NET Core应用程序部署至生产环境中(CentOS7) 虽然是借鉴,但过程坎坷.对从未 ...
- Arthas 实践——生产环境排查 CPU 飚高问题
生产环境 CPU 告警: 13:40 收到我们的生产环境服务器绿版 CUP 超负载告警通知. 此时心里只有一个想法,重启大法好,马上登录服务器,执行 top 发现进程 30247 和 28337 占用 ...
- 记录一次生产环境中Redis内存增长异常排查全流程!
作者:z小赵 ★ 一枚用心坚持写原创的"无趣"程序猿,在自身受益的同时也让朋友们在技术上有所提升. 最近 DBA 反馈线上的一个 Redis 资源已经超过了预先设计时的容量,并且已 ...
最新文章
- Java Properties 类读取配置文件信息
- C primer 第六章循环 习题6.7
- javascript的实现事件的一些实例
- 斯坦福-随机图模型-week2.1_
- mysql的错误代码1064_mysql错误代码之1064的解决方案
- 数据库元数据数据字典查询_1_列出模式中所有的表
- @SuppressWarnings 详解
- c语言malloc calloc,C语言内存管理:malloc、calloc、free的实现
- 电大计算机理工英语19年秋季,国开电大理工英语1单元自测5形考任务答案
- dw如何点击图片放大的代码_JavaScript点小图弹出放大图片的代码
- Unity实现多旋翼无人机的模拟飞行(物理引擎)
- 易掌管-计件工资系统免费登记派送中
- BoxSup: Exploiting Bounding Boxes to Supervise Convolutional Networks for Semantic Segmentation
- H.264再学习 -- 详解 H.264 NALU语法结构
- FSR薄膜压力传感器使用教程
- 202五一杯数学建模ABC三题
- 【集成】网络技术的学习-刘俊平
- JAVA期末大作业之学生信息管理简洁版系统
- Maxent软件安装及使用
- Springboot+vue 社团管理系统(前后端分离)
热门文章
- 小程序Error: 系统错误,错误码:80200,main package source size 2590KB exceed max limit 2MB
- android打开本地音乐播放器,Android8.0打开手机所有的音乐播放器
- Unity Window安装包制作
- centos6 拆分pdf文件
- 【微信防封】微信分享链接防屏蔽管理系统 短链接跳转多链接,轻松剔除不能访问的链接!
- java实现wav格式转MP3格式
- Git 分支工作策略
- 装系统重新分区格式化数据丢失恢复成功
- 关于临时修改mysql最大连接数与永久修改
- javascript输出数据在控制台中console的常用方法(上)