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