以下是学习笔记
spring中一些以 -aware 结尾的接口,可以获取并修改,但是一定要慎重。
实现了这些接口的bean必须配置到配置文件中去,并且由spring的bean容器去加载,这样才能实现效果。
ApplicationContextAware 申明应用上下文的
ApplicationEventPublisherAware 事件的发布
BeanClassLoaderAware 类加载
BeanFactoryAware工厂
BeanNameAware 申明spring bean 名字
BootstrapContextAware
LoadTimeWeaverAware
ServletConfigAware
ServletContextAware
MessageSourceAware 国际化
----------------------------------------------------------
Aware 意识到的,获知
我们的bean实现aware的相关接口,通过回调,可以获取在IOC容器中的相应数据,以便后用。
也就是说这些-aware结尾的接口是用来辅助spring bean访问spring容器。
可参考:
http://blog.csdn.net/java2000_wl/article/details/7378025