From 50afac643e593fd1eb3c78eeb9b206b7be8ff24f Mon Sep 17 00:00:00 2001 From: aoshiguchen <1052045476@qq.com> Date: Mon, 4 Nov 2024 16:37:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E8=BE=93=E5=87=BA=E8=B0=83?= =?UTF-8?q?=E6=95=B4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../neutrinoproxy/client/ProxyClient.java | 2 -- .../client/config/AppLoadEndExecutor.java | 35 +++++++++++++++++++ .../src/main/resources/app.yml | 2 +- .../server/base/AppLoadEndExecutor.java | 5 ++- 4 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/config/AppLoadEndExecutor.java diff --git a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/ProxyClient.java b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/ProxyClient.java index fd7eaa2a..cd2ae185 100644 --- a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/ProxyClient.java +++ b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/ProxyClient.java @@ -28,8 +28,6 @@ public class ProxyClient { setAlias("neutrino.proxy.tunnel.jks-path", "jksPath"); setAlias("neutrino.proxy.tunnel.key-store-password", "keyStorePassword"); setAlias("neutrino.proxy.tunnel.license-key", "licenseKey"); - - log.info("NeutrinoProxy Client :{}", app.cfg().get("solon.app.version")); }); } diff --git a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/config/AppLoadEndExecutor.java b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/config/AppLoadEndExecutor.java new file mode 100644 index 00000000..750e5750 --- /dev/null +++ b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/config/AppLoadEndExecutor.java @@ -0,0 +1,35 @@ +package org.dromara.neutrinoproxy.client.config; + +import lombok.extern.slf4j.Slf4j; +import org.noear.solon.Solon; +import org.noear.solon.annotation.Component; +import org.noear.solon.core.event.AppLoadEndEvent; +import org.noear.solon.core.event.EventListener; +import org.noear.solon.core.runtime.NativeDetector; + +/** + * 启动成功后信息输出 + * @author: aoshiguchen + * @date: 2024/10/16 + */ +@Slf4j +@Component +public class AppLoadEndExecutor implements EventListener { + + @Override + public void onEvent(AppLoadEndEvent appLoadEndEvent) throws Throwable { + // aot 阶段,不执行 + if (NativeDetector.isAotRuntime()) { + return; + } + System.out.printf(""" + --------------------------------------------------------------- + Neutrino Proxy Client %s + Gitee: https://gitee.com/dromara/neutrino-proxy + GitHub: https://github.com/dromara/neutrino-proxy + GitCode: https://gitcode.com/dromara/neutrino-proxy + --------------------------------------------------------------- + %n""", Solon.app().cfg().get("solon.app.version")); + } + +} diff --git a/neutrino-proxy-client/src/main/resources/app.yml b/neutrino-proxy-client/src/main/resources/app.yml index a122416c..5492ea46 100644 --- a/neutrino-proxy-client/src/main/resources/app.yml +++ b/neutrino-proxy-client/src/main/resources/app.yml @@ -3,7 +3,7 @@ solon: add: ./app.yml app: name: neutrino-proxy-client - version: 2.0.1 + version: 2.0.2 # 日志级别 solon.logging.appender: console: diff --git a/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/base/AppLoadEndExecutor.java b/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/base/AppLoadEndExecutor.java index 93aa51ad..1b16d38c 100644 --- a/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/base/AppLoadEndExecutor.java +++ b/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/base/AppLoadEndExecutor.java @@ -8,7 +8,7 @@ import org.noear.solon.core.event.EventListener; import org.noear.solon.core.runtime.NativeDetector; /** - * 初始化数据库 + * 启动成功后信息输出 * @author: aoshiguchen * @date: 2024/10/16 */ @@ -24,8 +24,7 @@ public class AppLoadEndExecutor implements EventListener { } System.out.printf(""" --------------------------------------------------------------- - Neutrino Proxy - version: %s + Neutrino Proxy Server %s admin: http://localhost:8888 account: admin/123456 Gitee: https://gitee.com/dromara/neutrino-proxy