From b075056e19b8f59f61fce3433aa04ffed3d746a4 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Mon, 14 Nov 2022 09:07:46 +0800 Subject: [PATCH] fix --- 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