spring获取applicationContext的最佳方式

public class SpringContextUtil implements ApplicationContextAware{
     private static  ApplicationContext applicationContext;
	@Override
	public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
		SpringContextUtil.applicationContext = applicationContext;
	}
	public static <T> T getBean(String name){
		return  (T) applicationContext.getBean(name);
	}

}
//然后在applicationContext.xml中配置
<bean id="springContextUtil" class="xxxxxxx"></bean>

猜你喜欢

转载自chen-sai-201607223902.iteye.com/blog/2391136