通过实现ApplicationContextAware接口获取bean
来源:互联网 发布:淘宝嘉年华和双11 编辑:程序博客网 时间:2024/06/14 08:38
场景:
在某个bean中需要动态获取其它bean
实例代码:
packageorg.company.xxx; importorg.springframework.beans.BeansException;importorg.springframework.context.ApplicationContext;importorg.springframework.context.ApplicationContextAware;public class Demo implements ApplicationContextAware {// Spring应用上下文环境private ApplicationContext applicationContext; /*** 实现ApplicationContextAware接口的回调方法,设置上下文环境*/publicvoid setApplicationContext(ApplicationContext applicationContext)throws BeansException {this.applicationContext= applicationContext;}public Object getBean(String beanId)throws BeansException {return applicationContext.getBean(beanId);}}
注:实现了ApplicationContextAware接口,在Bean的实例化时会自动调用setApplicationContext()方法!
- 通过实现ApplicationContextAware接口获取bean
- 通过实现ApplicationContextAware接口获取bean
- 通过实现ApplicationContextAware接口动态获取bean
- Spring中通过实现ApplicationContextAware接口获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean .
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware获取bean
- 通过ApplicationContextAware接口获取Spring配置文件中的所有Bean
- 通过ApplicationContextAware获取spring容器中的bean
- 通过ApplicationContextAware获取spring容器中的bean
- Spring中ApplicationContextAware实现获取bean的工具类,在servlet中通过servletContext获取application
- Spring ApplicationContextAware 获取bean
- ApplicationContextAware获取上下文bean
- Jquery网址收藏
- 异步窗体实现操作进度(ProgressWindow)
- BCB、delphi 三层结构简易教程
- 使用Dos运行Com文件
- 分享一个音视频转码工具ffmpeg
- 通过实现ApplicationContextAware接口获取bean
- IMSI、TMSI和P-TMSI
- zoj 2321
- JMS Apache ActiveMQ使用(3)
- JSON与XML的比较
- 说说static lib ,dynamic lib,dll
- linux pwm实现蜂鸣器
- 替换Java字符串中的“& lt;”为“<”
- 以Groovy的方式更稳定地解析HTML