You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by pi...@apache.org on 2022/05/23 08:41:17 UTC
[rocketmq-mqtt] branch main updated: getBean return null when meets beans exception
This is an automated email from the ASF dual-hosted git repository.
pingww pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/rocketmq-mqtt.git
The following commit(s) were added to refs/heads/main by this push:
new af5d939 getBean return null when meets beans exception
new 7a9adcc Merge pull request #102 from ChangingFond/get-bean-error
af5d939 is described below
commit af5d939706daf739288fa6bcca3e98de22111993
Author: ChangingFond <78...@qq.com>
AuthorDate: Fri May 20 21:39:23 2022 +0800
getBean return null when meets beans exception
---
.../java/org/apache/rocketmq/mqtt/common/util/SpringUtils.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/mqtt-common/src/main/java/org/apache/rocketmq/mqtt/common/util/SpringUtils.java b/mqtt-common/src/main/java/org/apache/rocketmq/mqtt/common/util/SpringUtils.java
index 6cbfa49..ab25918 100644
--- a/mqtt-common/src/main/java/org/apache/rocketmq/mqtt/common/util/SpringUtils.java
+++ b/mqtt-common/src/main/java/org/apache/rocketmq/mqtt/common/util/SpringUtils.java
@@ -17,6 +17,7 @@
package org.apache.rocketmq.mqtt.common.util;
+import org.springframework.beans.BeansException;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class SpringUtils {
@@ -30,6 +31,11 @@ public class SpringUtils {
if (applicationContext == null) {
return null;
}
- return applicationContext.getBean(type);
+
+ try {
+ return applicationContext.getBean(type);
+ } catch (BeansException e) {
+ return null;
+ }
}
}