欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring中使用ApplicationContext

程序员文章站 2022-05-25 11:52:44
...
声明一个SpringUtil,并且实现ApplicationContextAware接口

private static ApplicationContext applicationContext;

@Override
public void setApplicationContext(ApplicationContext context)
throws BeansException {
SpringUtil.applicationContext = context;
}
public static Object getBean(String name){
return applicationContext.getBean(name);
}
public static <T> T getBean(Class<T> requiredType) {
return applicationContext.getBean(requiredType);
}

在spring config文件中注入这个SpringUtil类即可