- public classSpringContextUtilimplementsApplicationContextAware{
- // Spring应用上下文环境
- privatestaticApplicationContext applicationContext;
- /**
- * 实现ApplicationContextAware接口的回调方法,设置上下文环境
- *
- * @param applicationContext
- */
- publicvoid setApplicationContext(ApplicationContext applicationContext){
- SpringContextUtil.applicationContext= applicationContext;
- }
- /**
- * @return ApplicationContext
- */
- publicstaticApplicationContext getApplicationContext(){
- return applicationContext;
- }
- /**
- * 获取对象
- *
- * @param name
- * @return Object
- * @throws BeansException
- */
- publicstaticObject getBean(String name)throwsBeansException{
- return applicationContext.getBean(name);
- }
- }
自定义Springutil用来getbeans
本文介绍了一个用于操作Spring应用上下文的工具类SpringContextUtil,该类实现了ApplicationContextAware接口,并提供了获取Spring上下文及Bean的方法。

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



