1.美圖
2.概述
Spring提供的Aware接口能讓Bean感知Spring容器的存在,即讓Bean在初始化就可以使用Spring容器所提供的資源。
在spring中有許多繼承aware接口的,常見的有:
接口 | 作用 | 備註 |
---|---|---|
ApplicationContextAware | 能獲取Application Context調用容器的服務 | 常用 |
ApplicationEventPublisherAware | 應用事件發佈器,可以用來發布事件 | |
BeanClassLoaderAware | 能獲取加載當前Bean的類加載器 | |
BeanFactoryAware | 能獲取Bean Factory調用容器的服務 | |
BeanNameAware | 能獲取當前Bean的名稱 | |
EnvironmentAware | 能獲取當前容器的環境屬性信息 | 常用 |
MessageSourceAware | 能獲取國際化文本信息 | 常用 |
ResourceLoaderAware | 獲取資源加載器讀取資源文件 |
參考:添加鏈接描述