From 09c8cfbd3b4cf5e376e41ab33d141b18464f9e4b Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Sun, 28 Aug 2022 19:41:20 +0800
Subject: [PATCH] fix for prod

---
 src/main/java/cc/mrbird/febs/common/utils/SpringContextUtil.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/common/utils/SpringContextUtil.java b/src/main/java/cc/mrbird/febs/common/utils/SpringContextUtil.java
index f62a614..736980b 100644
--- a/src/main/java/cc/mrbird/febs/common/utils/SpringContextUtil.java
+++ b/src/main/java/cc/mrbird/febs/common/utils/SpringContextUtil.java
@@ -5,6 +5,9 @@
 import org.springframework.context.ApplicationContextAware;
 import org.springframework.stereotype.Component;
 
+import java.lang.annotation.Annotation;
+import java.util.Map;
+
 /**
  * Spring Context 工具类
  * 
@@ -20,6 +23,7 @@
 	public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
 		SpringContextUtil.applicationContext = applicationContext;
 	}
+
 
 	public static Object getBean(String name) {
 		return applicationContext.getBean(name);
@@ -44,4 +48,8 @@
 		return applicationContext.getType(name);
 	}
 
+	public static Map<String, Object> getBeansWithAnnotation(Class<? extends Annotation> aclazz) {
+		return applicationContext.getBeansWithAnnotation(aclazz);
+	}
+
 }
\ No newline at end of file

--
Gitblit v1.9.1