| | |
| | | import org.springframework.context.ApplicationContextAware; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.lang.annotation.Annotation; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * Spring Context 工具类 |
| | | * |
| | |
| | | public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { |
| | | SpringContextUtil.applicationContext = applicationContext; |
| | | } |
| | | |
| | | |
| | | public static Object getBean(String name) { |
| | | return applicationContext.getBean(name); |
| | |
| | | return applicationContext.getType(name); |
| | | } |
| | | |
| | | public static Map<String, Object> getBeansWithAnnotation(Class<? extends Annotation> aclazz) { |
| | | return applicationContext.getBeansWithAnnotation(aclazz); |
| | | } |
| | | |
| | | } |