Springboot怎么配置Swagger2登录密码
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,本篇内容介绍了"Springboot怎么配置Swagger2登录密码"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2024年12月12日Springboot怎么配置Swagger2登录密码
本篇内容介绍了"Springboot怎么配置Swagger2登录密码"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
Swagger
Swagger是使用OpenAPI规范(OAS)开发API的最广泛使用的工具生态系统。Swagger由开源和专业工具组成,满足几乎所有的需求和用例。
一、配置Swagger
添加依赖
// web依赖//swagger依赖 org.springframework.boot spring-boot-starter-web io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2
添加配置类
@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .groupName("") .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.basePackage("包名")) .paths(PathSelectors.any()) .build(); } public ApiInfo apiInfo() { return new ApiInfoBuilder() .title("接口") .description("接口说明") .version("1.0") .build(); }}
使用
// 控制层@Api(tags = "基础模块")@RestController@RequestMapping("/base")public class BaseController { @ApiOperation(value = "查询") @RequestMapping(value = "/findList", method = RequestMethod.POST) public RestResponse findList(@RequestBody Param param) { return RestResponse.ok(); }}
访问地址
localhost:8080/swagger-ui.html
将接口文档暴露在外网会出现一定的安全问题,此时我们需要给Swagger文档配置登录密码。
二、配置Swagger登录密码
添加依赖
com.github.xiaoymin swagger-bootstrap-ui 1.9.3
更新配置类
@Configuration@EnableSwagger2@EnableSwaggerBootstrapUI //添加注解public class SwaggerConfig {}
添加启动类注解
@EnableSwagger2
配置yaml文件
swagger: basic: enable: true // 启用 username: 用户名 password: 密码
"Springboot怎么配置Swagger2登录密码"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
配置
密码
登录
接口
内容
工具
文档
更多
注解
知识
实用
安全
学有所成
接下来
专业
困境
地址
基础
实际
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
写出我知道的数据库
喜悦网络技术有限公司
阿里巴巴软件开发模型
php获取淘宝客数据库
金牛区乐渔软件开发
dns服务器发生错误没有网
吕梁开展网络安全宣传活动
潮州市第七届网络安全宣传周启动
我的世界游戏服务器怎么装mod
数据库的安全与维护报告小结
嘉定区服务软件开发口碑推荐
数据库触发器安全
胶州网络安全
数据库更改字符数据
服务器流控
购物车数据库表方式
hmcl怎么开离线服务器
学习计算机网络技术学些什么
app软件开发公司要价
甘肃戴尔服务器虚拟化优势
北京企业软件开发收费报价表
网络安全维护证书
shell服务器基本命令
游戏服务器维护要维护多久
嘉定区服务软件开发口碑推荐
怎样查看已存在的数据库
数据库设计哪个阶段最好
网络安全基础的答案
青冈im即时通讯软件开发
深圳云之讯网络技术 招聘