当前位置: 首页 > article >正文

正式环境关闭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,效果展示:


http://www.kler.cn/a/3185.html

相关文章:

  • js小游戏---2048(附源代码)
  • 《深度剖析Q-learning中的Q值:解锁智能决策的密码》
  • 2025春招 SpringCloud 面试题汇总
  • 登录授权流程
  • 【教学类-89-01】20250127新年篇01—— 蛇年红包(WORD模版)
  • 使用kitty terminal遇到的‘xterm-kitty‘: unknown terminal type.
  • Hive数据仓库简介
  • C++笔试题
  • 在家查找下载最新《柳叶刀》The Lancet期刊文献的方法
  • linux简单入门
  • 【你不知道的 CSS】你写的 CSS 太过冗余,以至于我对它下手了
  • 网络原理初识
  • 算法的时间复杂度和空间复杂度
  • 让Ai帮你工作(4)--锁定图片生成角色
  • 总结:K8S运维常用命令
  • 【粉丝投稿】上海某大厂的面试题,岗位是测开(25K*16)
  • 内存泄漏和内存溢出的区别
  • 嵌入式开发常用的三种通信协议串口通信、SPI和IIC
  • 【Linux】虚拟地址空间
  • 深度学习:GPT1、GPT2、GPT-3
  • 网络安全中的渗透测试主要那几个方面
  • 多线程 (九) 线程池的使用及实现
  • 若依框架---权限管理设计
  • C++三种继承方式
  • Github学生包申请秒过经验并使用Copilot
  • 【linux】进程信号——信号的保存和处理