From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 jnpf-gateway/src/main/java/jnpf/handler/MyGatewayServiceExcludeService.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/jnpf-gateway/src/main/java/jnpf/handler/MyGatewayServiceExcludeService.java b/jnpf-gateway/src/main/java/jnpf/handler/MyGatewayServiceExcludeService.java
new file mode 100644
index 0000000..962a96f
--- /dev/null
+++ b/jnpf-gateway/src/main/java/jnpf/handler/MyGatewayServiceExcludeService.java
@@ -0,0 +1,18 @@
+package jnpf.handler;
+
+import com.github.xiaoymin.knife4j.spring.gateway.Knife4jGatewayProperties;
+import com.github.xiaoymin.knife4j.spring.gateway.discover.spi.GatewayServiceExcludeService;
+import com.google.common.collect.ImmutableSet;
+import org.springframework.core.env.Environment;
+
+import java.util.List;
+import java.util.Set;
+
+public class MyGatewayServiceExcludeService implements GatewayServiceExcludeService {
+
+    private final Set<String> excludeServices = ImmutableSet.of("^[^j][^n][^p][^f].*", "jnpf-datareport");
+    @Override
+    public Set<String> exclude(Environment environment, Knife4jGatewayProperties properties, List<String> services) {
+        return excludeServices;
+    }
+}

--
Gitblit v1.8.0