From 7f47e2cd4ed531b97e435af1a9f3f14b0faf5757 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 16 七月 2025 14:32:17 +0800 Subject: [PATCH] 整合se-collect的代码 --- se-gateway/src/main/java/com/terra/gateway/config/SpringDocConfig.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 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..fd3c3d0 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 @@ -1,7 +1,10 @@ package com.terra.gateway.config; -import java.util.Set; -import java.util.stream.Collectors; +import com.alibaba.nacos.client.naming.event.InstancesChangeEvent; +import com.alibaba.nacos.common.notify.Event; +import com.alibaba.nacos.common.notify.NotifyCenter; +import com.alibaba.nacos.common.notify.listener.Subscriber; +import com.terra.gateway.utils.StringUtils; import org.springdoc.core.AbstractSwaggerUiConfigProperties; import org.springdoc.core.SwaggerUiConfigProperties; import org.springframework.beans.factory.InitializingBean; @@ -9,12 +12,9 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.cloud.client.discovery.DiscoveryClient; import org.springframework.context.annotation.Configuration; -import com.alibaba.nacos.client.naming.event.InstancesChangeEvent; -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; +import java.util.Set; +import java.util.stream.Collectors; /** * SpringDoc閰嶇疆绫� @@ -46,13 +46,13 @@ */ class SwaggerDocRegister extends Subscriber<InstancesChangeEvent> { - @Resource + @Autowired private SwaggerUiConfigProperties swaggerUiConfigProperties; - @Resource + @Autowired 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" }; public SwaggerDocRegister(SwaggerUiConfigProperties swaggerUiConfigProperties, DiscoveryClient discoveryClient) { @@ -70,7 +70,7 @@ Set<AbstractSwaggerUiConfigProperties.SwaggerUrl> swaggerUrlSet = discoveryClient.getServices() .stream() .flatMap(serviceId -> discoveryClient.getInstances(serviceId).stream()) - //.filter(instance -> !StringUtils.equalsAnyIgnoreCase(instance.getServiceId(), EXCLUDE_ROUTES)) + .filter(instance -> !StringUtils.equalsAnyIgnoreCase(instance.getServiceId(), EXCLUDE_ROUTES)) .map(instance -> { AbstractSwaggerUiConfigProperties.SwaggerUrl swaggerUrl = new AbstractSwaggerUiConfigProperties.SwaggerUrl(); swaggerUrl.setName(instance.getServiceId()); -- Gitblit v1.9.3