From ce2381119e714643d5393035c3e30ad0bcaa5bd2 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Mon, 17 Jun 2024 15:11:05 +0800
Subject: [PATCH] 后台
---
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