Best way to get applicationContext in spring

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);
	}

}
//Then configure in applicationContext.xml
<bean id="springContextUtil" class="xxxxxxx"></bean>

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326274289&siteId=291194637