swagger添加enable参数控制是否启用
This commit is contained in:
		| @@ -138,7 +138,7 @@ create table sys_menu ( | ||||
|   is_frame          int(1)          default 1                  comment '是否为外链(0是 1否)', | ||||
|   menu_type         char(1)         default ''                 comment '菜单类型(M目录 C菜单 F按钮)', | ||||
|   visible           char(1)         default 0                  comment '菜单状态(0显示 1隐藏)', | ||||
|   status            char(1)         not null                   comment '菜单状态(0正常 1停用)', | ||||
|   status            char(1)         default 0                  comment '菜单状态(0正常 1停用)', | ||||
|   perms             varchar(100)    default null               comment '权限标识', | ||||
|   icon              varchar(100)    default '#'                comment '菜单图标', | ||||
|   create_by         varchar(64)     default ''                 comment '创建者', | ||||
|   | ||||
| @@ -3,6 +3,7 @@ package com.ruoyi.framework.config; | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.beans.factory.annotation.Value; | ||||
| import org.springframework.context.annotation.Bean; | ||||
| import org.springframework.context.annotation.Configuration; | ||||
| import io.swagger.annotations.ApiOperation; | ||||
| @@ -32,6 +33,10 @@ public class SwaggerConfig | ||||
|     @Autowired | ||||
|     private RuoYiConfig ruoyiConfig; | ||||
|  | ||||
|     /** Swagger开关配置 */ | ||||
|     @Value("${swagger.enable}") | ||||
|     private boolean swaggerEnable; | ||||
|  | ||||
|     /** | ||||
|      * 创建API | ||||
|      */ | ||||
| @@ -39,6 +44,8 @@ public class SwaggerConfig | ||||
|     public Docket createRestApi() | ||||
|     { | ||||
|         return new Docket(DocumentationType.SWAGGER_2) | ||||
|                 // 是否启用Swagger | ||||
|                 .enable(swaggerEnable) | ||||
|                 .pathMapping("/dev-api") | ||||
|                 // 用来创建该API的基本信息,展示在文档的页面中(自定义展示的信息) | ||||
|                 .apiInfo(apiInfo()) | ||||
|   | ||||
| @@ -100,6 +100,10 @@ pagehelper: | ||||
|   supportMethodsArguments: true | ||||
|   params: count=countSql  | ||||
|  | ||||
| # Swagger配置 | ||||
| swagger: | ||||
|   enable: true | ||||
|  | ||||
| # 防止XSS攻击 | ||||
| xss:  | ||||
|   # 过滤开关 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user