Spring中通过实现ApplicationContextAware接口获取bean
来源:互联网 发布:淘宝智能旺铺有效果吗 编辑:程序博客网 时间:2024/05/29 02:01
代码如下:
package com.cs2c.bus.spring.util;//import /** * 获取spring容器,以访问容器中定义的其他bean */public class SpringContextUtil implements ApplicationContextAware { // Spring应用上下文环境 private static ApplicationContext applicationContext; /** * 实现ApplicationContextAware接口的回调方法,设置上下文环境 */ public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { SpringContextUtil.applicationContext = applicationContext; } public static ApplicationContext getApplicationContext() { return applicationContext; } /** * 获取对象 这里重写了bean方法,起主要作用 * * @param name * 一个以所给名字注册的bean的实例 * @throws BeansException */ public static Object getBean(String beanId) throws BeansException { return applicationContext.getBean(beanId); }}
配置:
<bean id="springContextUtil" class="com.cs2c.bus.spring.util.SpringContextUtil" /></beans>
使用:
iResourceRequestFilter = (IResourceRequestFilter) SpringContextUtil.getBean("hostResourceRequestFilterResolver");
- Spring中通过实现ApplicationContextAware接口获取bean
- 通过实现ApplicationContextAware接口获取bean
- 通过实现ApplicationContextAware接口获取bean
- 通过实现ApplicationContextAware接口动态获取bean
- 通过ApplicationContextAware接口获取Spring配置文件中的所有Bean
- Spring中ApplicationContextAware实现获取bean的工具类,在servlet中通过servletContext获取application
- 通过ApplicationContextAware获取spring容器中的bean
- 通过ApplicationContextAware获取spring容器中的bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean .
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- Spring ApplicationContextAware 获取bean
- Spring中通过实现FactoryBean接口获取bean实例
- 跟我一起学习ASP.NET 4.5 MVC4.0(五)
- 分布式文件系统HDFS中Block介绍
- 使用OpenCV VideoCapture获取Kinect图像
- Linux下nfs服配置
- android4.2录制视频的关键代码
- Spring中通过实现ApplicationContextAware接口获取bean
- 跟我一起学习ASP.NET 4.5 MVC4.0(六)
- Ubuntu12.04安装MySQL
- JS jQUERY GET or POST 传参数中文乱码问题记录_(1)
- android自带的xml解析类分析
- if else 语句 的优化
- Linux命令:cp (copy)复制文件或目录
- TKPROF 使用
- 【如不必要不建议这样做,挣钱也不容易】反编译应用去除广告