From 67bd75bdd209c9019e21e2cec39bcd43898c4671 Mon Sep 17 00:00:00 2001 From: liusuyi <1951119284@qq.com> Date: 星期一, 06 五月 2024 15:32:51 +0800 Subject: [PATCH] 移除webrtc-streamer --- ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java | 34 ++++++++++------------------------ 1 files changed, 10 insertions(+), 24 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java b/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java index 3ebe714..8df7756 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java @@ -1,28 +1,22 @@ package com.ruoyi.web.core.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 com.ruoyi.common.config.ARDConfig; import io.swagger.annotations.ApiOperation; import io.swagger.models.auth.In; -import org.springframework.web.servlet.config.annotation.EnableWebMvc; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; -import springfox.documentation.service.ApiInfo; -import springfox.documentation.service.ApiKey; -import springfox.documentation.service.AuthorizationScope; -import springfox.documentation.service.Contact; -import springfox.documentation.service.SecurityReference; -import springfox.documentation.service.SecurityScheme; +import springfox.documentation.service.*; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spi.service.contexts.SecurityContext; import springfox.documentation.spring.web.plugins.Docket; -import springfox.documentation.swagger2.annotations.EnableSwagger2; +import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc; + +import java.util.ArrayList; +import java.util.List; /** * Swagger2鐨勬帴鍙i厤缃� @@ -30,20 +24,12 @@ * @author ruoyi */ @Configuration -@EnableSwagger2 +@EnableSwagger2WebMvc public class SwaggerConfig { /** 绯荤粺鍩虹閰嶇疆 */ @Autowired private ARDConfig ardConfig; - - ///** 鏄惁寮�鍚痵wagger */ - //@Value("${swagger.enabled}") - //private boolean enabled; - // - ///** 璁剧疆璇锋眰鐨勭粺涓�鍓嶇紑 */ - //@Value("${swagger.pathMapping}") - //private String pathMapping; /** * 鍒涘缓API @@ -90,7 +76,7 @@ securityContexts.add( SecurityContext.builder() .securityReferences(defaultAuth()) - .operationSelector(o -> o.requestMappingPattern().matches("/.*")) + .forPaths(PathSelectors.regex("^(?!auth).*$")) .build()); return securityContexts; } -- Gitblit v1.9.3