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);
}
}