From 5e03601fc0a02b62055418d46647892492e4e9cc Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期五, 20 六月 2025 15:00:38 +0800
Subject: [PATCH] 修改名称空间和作者

---
 se-gateway/src/main/java/com/terra/gateway/config/SpringDocConfig.java |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/se-gateway/src/main/java/com/terra/gateway/config/SpringDocConfig.java b/se-gateway/src/main/java/com/terra/gateway/config/SpringDocConfig.java
index ba589dd..02329a3 100644
--- a/se-gateway/src/main/java/com/terra/gateway/config/SpringDocConfig.java
+++ b/se-gateway/src/main/java/com/terra/gateway/config/SpringDocConfig.java
@@ -2,10 +2,11 @@
 
 import java.util.Set;
 import java.util.stream.Collectors;
+
+import org.apache.commons.lang3.StringUtils;
 import org.springdoc.core.AbstractSwaggerUiConfigProperties;
 import org.springdoc.core.SwaggerUiConfigProperties;
 import org.springframework.beans.factory.InitializingBean;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.cloud.client.discovery.DiscoveryClient;
 import org.springframework.context.annotation.Configuration;
@@ -13,7 +14,6 @@
 import com.alibaba.nacos.common.notify.Event;
 import com.alibaba.nacos.common.notify.NotifyCenter;
 import com.alibaba.nacos.common.notify.listener.Subscriber;
-
 import javax.annotation.Resource;
 
 /**
@@ -25,10 +25,10 @@
 @ConditionalOnProperty(value = "springdoc.api-docs.enabled", matchIfMissing = true)
 public class SpringDocConfig implements InitializingBean
 {
-    @Autowired
+    @Resource
     private SwaggerUiConfigProperties swaggerUiConfigProperties;
 
-    @Autowired
+    @Resource
     private DiscoveryClient discoveryClient;
 
     /**
@@ -52,7 +52,7 @@
     @Resource
     private DiscoveryClient discoveryClient;
 
-    private final static String[] EXCLUDE_ROUTES = new String[] { "se-gateway", "se-auth", "se-file", "se-monitor", "se-system" };
+    private final static String[] EXCLUDE_ROUTES = new String[] { "se-gateway", "se-auth", "se-file", "se-monitor" };
 
     public SwaggerDocRegister(SwaggerUiConfigProperties swaggerUiConfigProperties, DiscoveryClient discoveryClient)
     {
@@ -68,16 +68,16 @@
     public void onEvent(InstancesChangeEvent event)
     {
         Set<AbstractSwaggerUiConfigProperties.SwaggerUrl> swaggerUrlSet = discoveryClient.getServices()
-            .stream()
-            .flatMap(serviceId -> discoveryClient.getInstances(serviceId).stream())
-            //.filter(instance -> !StringUtils.equalsAnyIgnoreCase(instance.getServiceId(), EXCLUDE_ROUTES))
-            .map(instance -> {
-                AbstractSwaggerUiConfigProperties.SwaggerUrl swaggerUrl = new AbstractSwaggerUiConfigProperties.SwaggerUrl();
-                swaggerUrl.setName(instance.getServiceId());
-                swaggerUrl.setUrl(String.format("/%s/v3/api-docs", instance.getServiceId()));
-                return swaggerUrl;
-            })
-            .collect(Collectors.toSet());
+                .stream()
+                .flatMap(serviceId -> discoveryClient.getInstances(serviceId).stream())
+                .filter(instance -> !StringUtils.equalsAnyIgnoreCase(instance.getServiceId(), EXCLUDE_ROUTES))
+                .map(instance -> {
+                    AbstractSwaggerUiConfigProperties.SwaggerUrl swaggerUrl = new AbstractSwaggerUiConfigProperties.SwaggerUrl();
+                    swaggerUrl.setName(instance.getServiceId());
+                    swaggerUrl.setUrl(String.format("/%s/v3/api-docs", instance.getServiceId()));
+                    return swaggerUrl;
+                })
+                .collect(Collectors.toSet());
 
         swaggerUiConfigProperties.setUrls(swaggerUrlSet);
     }

--
Gitblit v1.9.3