From 17b73f2f45516bf5be74f1a29a959c732aa36475 Mon Sep 17 00:00:00 2001 From: xgc Date: Sun, 21 Jan 2024 20:21:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=98=AF=E5=90=A6=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/starter/config/SpringProxyConfig.java | 1 + .../client/starter/core/ProxyClientService.java | 10 ++++++---- .../src/main/resources/application.yml | 1 + 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/neutrino-proxy-client-starter/src/main/java/org/dromara/neutrinoproxy/client/starter/config/SpringProxyConfig.java b/neutrino-proxy-client-starter/src/main/java/org/dromara/neutrinoproxy/client/starter/config/SpringProxyConfig.java index dc3c9117..ae728fb1 100644 --- a/neutrino-proxy-client-starter/src/main/java/org/dromara/neutrinoproxy/client/starter/config/SpringProxyConfig.java +++ b/neutrino-proxy-client-starter/src/main/java/org/dromara/neutrinoproxy/client/starter/config/SpringProxyConfig.java @@ -13,6 +13,7 @@ import org.springframework.stereotype.Component; @ConfigurationProperties(prefix = "neutrino.proxy") @Component public class SpringProxyConfig { + private Boolean enable=false; private Protocol protocol; private Tunnel tunnel; private Client client; diff --git a/neutrino-proxy-client-starter/src/main/java/org/dromara/neutrinoproxy/client/starter/core/ProxyClientService.java b/neutrino-proxy-client-starter/src/main/java/org/dromara/neutrinoproxy/client/starter/core/ProxyClientService.java index dea7bb83..2ff4cc5e 100644 --- a/neutrino-proxy-client-starter/src/main/java/org/dromara/neutrinoproxy/client/starter/core/ProxyClientService.java +++ b/neutrino-proxy-client-starter/src/main/java/org/dromara/neutrinoproxy/client/starter/core/ProxyClientService.java @@ -25,9 +25,11 @@ public class ProxyClientService implements ApplicationRunner { private SpringProxyConfig springProxyConfig; @Override public void run(ApplicationArguments args) { - log.info("启动中...."); - ProxyConfig proxyConfig = BeanUtil.toBean(springProxyConfig, ProxyConfig.class); - proxyConfiguration.start(proxyConfig); - log.info("启动成功...."); + if(springProxyConfig.getEnable()){ + log.info("启动中...."); + ProxyConfig proxyConfig = BeanUtil.toBean(springProxyConfig, ProxyConfig.class); + proxyConfiguration.start(proxyConfig); + log.info("启动成功...."); + } } } diff --git a/neutrino-proxy-client-starter/src/main/resources/application.yml b/neutrino-proxy-client-starter/src/main/resources/application.yml index e763c056..71da0060 100644 --- a/neutrino-proxy-client-starter/src/main/resources/application.yml +++ b/neutrino-proxy-client-starter/src/main/resources/application.yml @@ -50,3 +50,4 @@ neutrino: puppet-port-range: 10000-10500 # 是否开启隧道传输报文日志(日志级别为debug时开启才有效) transfer-log-enable: ${CLIENT_LOG:false} + enable: true