Swagger设置密码登录
Swagger设置密码登录
- 1. 测试可用,线上不可访问
- 2.配置密码登录访问swagger
1. 测试可用,线上不可访问
SpringBoot配置Swagger2
在配置类里面设置
// 对swagger文档配置只在测试环境可访问,生产环境不可访问。
@Profile({"dev","test"})
// 启用Swagger2
@EnableSwagger2
2.配置密码登录访问swagger
在配置类里面添加如下代码,
EnableSwaggerBootstrapUI不支持Swagger3
@EnableSwaggerBootstrapUI
如果想兼容 swagger3 如下配置
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.9.3</version>
</dependency>
在yml配置文件里面添加:
swagger:
production: false
basic:
enable: true
username: jack
password: Admin2021@999
密码登录配置完不会妨碍正常调用的,
只是查看api文档时需要先登录
Jack魏: 感谢老铁支持,这个就是系统配置,就像进入BIOS一样各厂家设置不同的按键进入。
Jack魏: 别忘了BIOS开启VT:进入“Advanced Mode”——“Advanced(高级)”——“CPU Configuration(CPU设置)”——拉到最底部找到“Intel Virtual Technology(虚拟化技术)”选项,把“Disabled(禁用)”修改为“Enabled(启用)”
CSDN-Ada助手: 推荐 MySQL入门 技能树:https://edu.csdn.net/skill/mysql?utm_source=AI_act_mysql
2401_86817630: 格式化磁盘
sydrc: 官网的模板资源无法下载了,您下载的资源能分享一下吗?谢谢 2242990681@qq.com