您的位置:首页 > 移动开发

程序运行过程中获取Spring上下文通过ApplicationContextAware

2017-08-28 13:53 585 查看
public class SpringContextUtil implements ApplicationContextAware {

private static ApplicationContext applicationContext;

@Override
public final void setApplicationContext(ApplicationContext arg0)
throws BeansException {
SpringContextUtil.applicationContext = arg0;
}

public final static ApplicationContext getApplicationContext() {
return applicationContext;
}

public final static Object getBean(Class clazz) throws BeansException {
return applicationContext.getBean(clazz);
}

public final static Object getBean(String name) throws BeansException {
return applicationContext.getBean(name);
}
}


spring-mvc.xml配置

<bean id="springContextUtil" class="com.enci.isms.common.utils.SpringContextUtil"></bean>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: