From 8fbb1b897f1c3737c79b50b85c56d3bb2b2495da Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 07 七月 2025 15:35:54 +0800
Subject: [PATCH] 去除Swagger

---
 /dev/null                                                                                                     |  135 ---------------------------------------------
 se-common/pom.xml                                                                                             |    5 -
 se-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports |    3 
 3 files changed, 1 insertions(+), 142 deletions(-)

diff --git a/se-common/pom.xml b/se-common/pom.xml
index 7317e9a..e965037 100644
--- a/se-common/pom.xml
+++ b/se-common/pom.xml
@@ -113,11 +113,6 @@
             <artifactId>spring-boot-starter-data-redis</artifactId>
         </dependency>
 
-        <!-- SpringDoc webmvc -->
-        <dependency>
-            <groupId>org.springdoc</groupId>
-            <artifactId>springdoc-openapi-ui</artifactId>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/se-common/src/main/java/com/terra/common/configure/SpringDocAutoConfiguration.java b/se-common/src/main/java/com/terra/common/configure/SpringDocAutoConfiguration.java
deleted file mode 100644
index dbfbb68..0000000
--- a/se-common/src/main/java/com/terra/common/configure/SpringDocAutoConfiguration.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package com.terra.common.configure;
-
-import com.terra.common.configure.properties.SpringDocProperties;
-import io.swagger.v3.oas.models.Components;
-import io.swagger.v3.oas.models.OpenAPI;
-import io.swagger.v3.oas.models.info.Info;
-import io.swagger.v3.oas.models.security.SecurityRequirement;
-import io.swagger.v3.oas.models.security.SecurityScheme;
-import io.swagger.v3.oas.models.servers.Server;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.annotation.Bean;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * Swagger 鏂囨。閰嶇疆
- *
- * @author admin
- */
-@EnableConfigurationProperties(SpringDocProperties.class)
-@ConditionalOnProperty(name = "springdoc.api-docs.enabled", havingValue = "true", matchIfMissing = true)
-public class SpringDocAutoConfiguration
-{
-    @Bean
-    @ConditionalOnMissingBean(OpenAPI.class)
-    public OpenAPI openApi(SpringDocProperties properties)
-    {
-        return new OpenAPI().components(new Components()
-            // 璁剧疆璁よ瘉鐨勮姹傚ご
-            .addSecuritySchemes("apikey", securityScheme()))
-            .addSecurityItem(new SecurityRequirement().addList("apikey"))
-            .info(convertInfo(properties.getInfo()))
-            .servers(servers(properties.getGatewayUrl()));
-    }
-
-    public SecurityScheme securityScheme()
-    {
-        return new SecurityScheme().type(SecurityScheme.Type.APIKEY)
-            .name("Authorization")
-            .in(SecurityScheme.In.HEADER)
-            .scheme("Bearer");
-    }
-
-    private Info convertInfo(SpringDocProperties.InfoProperties infoProperties)
-    {
-        Info info = new Info();
-        info.setTitle(infoProperties.getTitle());
-        info.setDescription(infoProperties.getDescription());
-        info.setContact(infoProperties.getContact());
-        info.setLicense(infoProperties.getLicense());
-        info.setVersion(infoProperties.getVersion());
-        return info;
-    }
-
-    public List<Server> servers(String gatewayUrl)
-    {
-        List<Server> serverList = new ArrayList<>();
-        serverList.add(new Server().url(gatewayUrl));
-        return serverList;
-    }
-}
diff --git a/se-common/src/main/java/com/terra/common/configure/properties/SpringDocProperties.java b/se-common/src/main/java/com/terra/common/configure/properties/SpringDocProperties.java
deleted file mode 100644
index 5519d46..0000000
--- a/se-common/src/main/java/com/terra/common/configure/properties/SpringDocProperties.java
+++ /dev/null
@@ -1,135 +0,0 @@
-package com.terra.common.configure.properties;
-
-import io.swagger.v3.oas.models.info.Contact;
-import io.swagger.v3.oas.models.info.License;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.boot.context.properties.NestedConfigurationProperty;
-
-/**
- * Swagger 閰嶇疆灞炴��
- *
- * @author admin
- */
-@ConfigurationProperties(prefix = "springdoc")
-public class SpringDocProperties
-{
-    /**
-     * 缃戝叧
-     */
-    private String gatewayUrl;
-
-    /**
-     * 鏂囨。鍩烘湰淇℃伅
-     */
-    @NestedConfigurationProperty
-    private InfoProperties info = new InfoProperties();
-
-    /**
-     * <p>
-     * 鏂囨。鐨勫熀纭�灞炴�т俊鎭�
-     * </p>
-     *
-     * @see io.swagger.v3.oas.models.info.Info
-     *
-     * 涓轰簡 springboot 鑷姩鐢熶骇閰嶇疆鎻愮ず淇℃伅锛屾墍浠ヨ繖閲屽鍒朵竴涓被鍑烘潵
-     */
-    public static class InfoProperties
-    {
-        /**
-         * 鏍囬
-         */
-        private String title = null;
-
-        /**
-         * 鎻忚堪
-         */
-        private String description = null;
-
-        /**
-         * 鑱旂郴浜轰俊鎭�
-         */
-        @NestedConfigurationProperty
-        private Contact contact = null;
-
-        /**
-         * 璁稿彲璇�
-         */
-        @NestedConfigurationProperty
-        private License license = null;
-
-        /**
-         * 鐗堟湰
-         */
-        private String version = null;
-
-        public String getTitle()
-        {
-            return title;
-        }
-
-        public void setTitle(String title)
-        {
-            this.title = title;
-        }
-
-        public String getDescription()
-        {
-            return description;
-        }
-
-        public void setDescription(String description)
-        {
-            this.description = description;
-        }
-
-        public Contact getContact()
-        {
-            return contact;
-        }
-
-        public void setContact(Contact contact)
-        {
-            this.contact = contact;
-        }
-
-        public License getLicense()
-        {
-            return license;
-        }
-
-        public void setLicense(License license)
-        {
-            this.license = license;
-        }
-
-        public String getVersion()
-        {
-            return version;
-        }
-
-        public void setVersion(String version)
-        {
-            this.version = version;
-        }
-    }
-
-    public String getGatewayUrl()
-    {
-        return gatewayUrl;
-    }
-
-    public void setGatewayUrl(String gatewayUrl)
-    {
-        this.gatewayUrl = gatewayUrl;
-    }
-
-    public InfoProperties getInfo()
-    {
-        return info;
-    }
-
-    public void setInfo(InfoProperties info)
-    {
-        this.info = info;
-    }
-}
diff --git a/se-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/se-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 2540503..bfb1e67 100644
--- a/se-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/se-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,4 +1,3 @@
 com.terra.common.utils.SpringUtils
 com.terra.common.service.RedisService
-com.terra.common.configure.RedisConfig
-com.terra.common.configure.SpringDocAutoConfiguration
\ No newline at end of file
+com.terra.common.configure.RedisConfig
\ No newline at end of file

--
Gitblit v1.9.3