/**
* 获取spring中的bean对象工具类
* @date 2018-07-23 17:42
*/
@Component
public class SpringContextUtil implements ApplicationContextAware {
/**
* Spring应用上下文环境
*/
private static ApplicationContext applicationContext;
/**
* 实现ApplicationContextAware接口的回调方法,设置上下文环境
*/
@Override
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException {
SpringContextUtil.applicationContext = applicationContext;
}
public static ApplicationContext getApplicationContext() {
return applicationContext;
}
/**
* 获取对象 这里重写了bean方法,起主要作用
*/
public static Object getBean(String beanId) throws BeansException {
return applicationContext.getBean(beanId);
}
}
SpringContextUtil工具类-获取spring中的bean对象
Spring中获取Bean对象的工具类
最新推荐文章于 2025-09-15 11:56:12 发布
该博客展示了一个获取Spring中Bean对象的工具类SpringContextUtil。它实现了ApplicationContextAware接口,可设置上下文环境,提供获取应用上下文和根据beanId获取对象的方法,方便在Spring应用中获取Bean对象。
5039

被折叠的 条评论
为什么被折叠?



