From d2501f5cdb4d7b75d60f4ce1bed841b46d56669f Mon Sep 17 00:00:00 2001 From: lizw-2015 <1183409807@qq.com> Date: Tue, 1 Jul 2025 13:28:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(workbench):=20=E6=B7=BB=E5=8A=A0=20SpringC?= =?UTF-8?q?ontext=E5=B7=A5=E5=85=B7=E7=B1=BB=E5=B9=B6=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E4=B8=8A=E4=B8=8B=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 SpringContext 类,用于存储 Spring 应用上下文 - 在 StartWorkbench 中初始化 SpringContext.HOLDER - 优化代码格式,调整缩进和换行 --- servo/src/main/java/com/yvan/workbench/SpringContext.java | 11 +++++++++++ servo/src/main/java/com/yvan/workbench/StartWorkbench.java | 12 ++++++------ 2 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 servo/src/main/java/com/yvan/workbench/SpringContext.java diff --git a/servo/src/main/java/com/yvan/workbench/SpringContext.java b/servo/src/main/java/com/yvan/workbench/SpringContext.java new file mode 100644 index 0000000..22ec15e --- /dev/null +++ b/servo/src/main/java/com/yvan/workbench/SpringContext.java @@ -0,0 +1,11 @@ +package com.yvan.workbench; + +import org.springframework.context.ApplicationContext; + +/** + * 作者:lizw
+ * 创建时间:2025/07/01 13:25
+ */ +public class SpringContext { + public static ApplicationContext HOLDER; +} diff --git a/servo/src/main/java/com/yvan/workbench/StartWorkbench.java b/servo/src/main/java/com/yvan/workbench/StartWorkbench.java index 28b97e4..23b3673 100644 --- a/servo/src/main/java/com/yvan/workbench/StartWorkbench.java +++ b/servo/src/main/java/com/yvan/workbench/StartWorkbench.java @@ -9,11 +9,11 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration; @SpringBootApplication( - scanBasePackages = { - "com.galaxis.rcs", - "com.yvan", - "com.yvan.workbench", - }, + scanBasePackages = { + "com.galaxis.rcs", + "com.yvan", + "com.yvan.workbench", + }, exclude = { DataSourceAutoConfiguration.class, RedisAutoConfiguration.class, @@ -26,6 +26,6 @@ public class StartWorkbench { public static void main(String[] args) { System.setProperty("polyglot.engine.WarnInterpreterOnly", "false"); SpringApplication application = new SpringApplication(StartWorkbench.class); - application.run(args); + SpringContext.HOLDER = application.run(args); } }