當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring中的BeanPostProcessor接口
生活随笔
收集整理的這篇文章主要介紹了
Spring中的BeanPostProcessor接口
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
由方法名字也可以看出,前者在實例化及依賴注入完成后、在任何初始化代碼(比如配置文件中的init-method)調(diào)用之前調(diào)用;后者在初始化代碼調(diào)用之后調(diào)用。
注意:
1、接口中的兩個方法都要將傳入的bean返回,而不能返回null,如果返回的是null那么我們通過getBean方法將得不到目標。
2、BeanFactory和ApplicationContext對待bean后置處理器稍有不同。ApplicationContext會自動檢測在 配置文件中實現(xiàn)了BeanPostProcessor接口的所有bean,并把它們注冊為后置處理器,然后在容器創(chuàng)建bean的適當時候調(diào)用它,因此部署 一個后置處理器同部署其他的bean并沒有什么區(qū)別。而使用BeanFactory實現(xiàn)的時候,bean 后置處理器必須通過代碼顯式地去注冊,在IoC容器繼承體系中的ConfigurableBeanFactory接口中定義了注冊方法:
轉(zhuǎn)載于:https://my.oschina.net/vshcxl/blog/596350
總結
以上是生活随笔為你收集整理的Spring中的BeanPostProcessor接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2016,成为更好的自己
- 下一篇: 信息系统项目管理师培训感言