Spring 學習筆記

   BeanPostProcessor

1.後置處理器的postProcessorBeforeInitailization方法是在bean實例化,依賴注入之後及自定義初始化方法(例如:配置文件中bean標籤添加init-method屬性指定Java類中初始化方法、@PostConstruct註解指定初始化方法,Java類實現InitailztingBean接口)之前調用
2.後置處理器的postProcessorAfterInitailization方法是在bean實例化、依賴注入及自定義初始化方法之後調用

BeanFactoryPostProcessor
Spring IoC容器允許BeanFactoryPostProcessor在容器實例化任何bean之前讀取bean的定義(配置元數據),並可以修改它。同時可以定義多個BeanFactoryPostProcessor,通過設置'order'屬性來確定各個BeanFactoryPostProcessor執行順序。

BeanDefinitionRegistryPostProcessor



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章