From 8773864b5b5b3818f0007071d35a2c7c6ca5540b Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期三, 22 三月 2023 09:15:51 +0800
Subject: [PATCH] Merge pull request #786 from zhulangren/wvp-28181-2.0
---
src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java b/src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java
index 3fe7dcc..5323875 100644
--- a/src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java
+++ b/src/main/java/com/genersoft/iot/vmp/utils/SpringBeanFactory.java
@@ -6,7 +6,7 @@
import org.springframework.stereotype.Component;
/**
- * @Description:spring bean鑾峰彇宸ュ巶锛岃幏鍙杝pring涓殑宸插垵濮嬪寲鐨刡ean
+ * @description:spring bean鑾峰彇宸ュ巶锛岃幏鍙杝pring涓殑宸插垵濮嬪寲鐨刡ean
* @author: swwheihei
* @date: 2019骞�6鏈�25鏃� 涓嬪崍4:51:52
*
@@ -33,8 +33,11 @@
/**
* 鑾峰彇瀵硅薄 杩欓噷閲嶅啓浜哹ean鏂规硶锛岃捣涓昏浣滅敤
*/
- public static Object getBean(String beanId) throws BeansException {
- return applicationContext.getBean(beanId);
+ public static <T> T getBean(String beanId) throws BeansException {
+ if (applicationContext == null) {
+ return null;
+ }
+ return (T) applicationContext.getBean(beanId);
}
/**
--
Gitblit v1.8.0