几个Aware接口
来源:互联网 发布:windows桌面图片草原 编辑:程序博客网 时间:2024/05/03 07:45
Spring中提供一些Aware相关接口,像是BeanFactoryAware、ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,实现这些Aware接口的Bean在被初始之后,可以取得一些相对应的资源,例如实现BeanFactoryAware的Bean在初始后,Spring容器将会注入BeanFactory的实例,而实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入ApplicationContext的实例等等。
Bean取得BeanFactory、ApplicationContextAware的目的是什么,一般的目的就是要取得一些资源的存取、或是使用那些被注入的实例所提供的机制,例如ApplicationContextAware提供了publishEvent()方法,可以支持基于Observer模式的事件传播机制。
Bean取得BeanFactory、ApplicationContextAware的目的是什么,一般的目的就是要取得一些资源的存取、或是使用那些被注入的实例所提供的机制,例如ApplicationContextAware提供了publishEvent()方法,可以支持基于Observer模式的事件传播机制。
例如:
org.springframework.context.ApplicationContextAware
加载Spring配置文件时,如果Spring配置文件中所定义的某个Bean类实现了ApplicationContextAware 接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的
public void setApplicationContext(ApplicationContext context) throws BeansException
方法,使该bean的实例获得ApplicationContext对象。
进而可以使用ApplicationContext,例如getBean()等。
0 0
- 几个Aware接口
- spring常用的几个aware bean接口:
- Aware相关的接口
- spring-aware接口
- spring-Aware接口
- Spring Bean--Aware接口
- Spirng Aware接口实现
- spring之aware接口
- Spring中的Aware接口
- Spring Aware 接口介绍
- spring入门 - Aware相关接口
- spring入门 - Aware相关接口
- Spring aware相关接口 浅析
- 在Struts2中的Aware接口
- spring中一些aware接口
- spring中一些aware接口
- spring中一些aware接口
- Spring入门2--aware接口
- Android Studio 快捷键整理分享
- 周五
- Android返回ListView列表重新刷新
- SQL Server T-SQL高级查询
- C++泛型算法中的accumulate
- 几个Aware接口
- thrift
- Android四大组件易考题分析
- 单击Main.StoryBoard文件,XCODE自动关闭
- 一句话让你明白java中为什么没有指针
- 分分钟让你了解String中的"=="和equals()区别
- InitializingBean接口
- RelativeLayout的layout_height和ImageView的layout_height小冲突
- iOS学习笔记48-iOS本地推送(本地通知)