From b8301f003ffec987f9e2ececf2c708a16e29116f Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Sat, 15 Nov 2025 14:16:16 +0800
Subject: [PATCH] 修改购买金额问题
---
src/main/java/com/nq/utils/ApplicationContextRegisterUtil.java | 18 ++++++++++--------
1 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/src/main/java/com/nq/utils/ApplicationContextRegisterUtil.java b/src/main/java/com/nq/utils/ApplicationContextRegisterUtil.java
index 0fa7493..07dd1ba 100644
--- a/src/main/java/com/nq/utils/ApplicationContextRegisterUtil.java
+++ b/src/main/java/com/nq/utils/ApplicationContextRegisterUtil.java
@@ -3,20 +3,22 @@
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
-import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Component;
@Component
-@Lazy(false)
-public class ApplicationContextRegisterUtil implements ApplicationContextAware {
-
- private static ApplicationContext APPLICATION_CONTEXT;
+public class ApplicationContextRegisterUtil implements ApplicationContextAware {
+ private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
- APPLICATION_CONTEXT = applicationContext;
+ ApplicationContextRegisterUtil.applicationContext = applicationContext;
}
- public static ApplicationContext getApplicationContext() {
- return APPLICATION_CONTEXT;
+
+ public static <T> T getBean(Class<T> clazz) {
+ return applicationContext.getBean(clazz);
+ }
+
+ public static Object getBean(String name) {
+ return applicationContext.getBean(name);
}
}
\ No newline at end of file
--
Gitblit v1.9.3