1. 程式人生 > >Bean裝配之註解實現

Bean裝配之註解實現

tro filter http nco 一個 service pack logs con

技術分享

Spring可以自動檢測類並註冊Bean到ApplicationContext中。

技術分享

圖解:配置<context:component-scan>後component組件會掃描base-package這個包下的所有類,並把相應的信息註入到applicationContext中。

技術分享

圖解:這個例子中利用過濾器來有條件的進行掃描某一個包,include-filter是包含的過濾器,exclude-filter是排除的過濾器。

技術分享

圖解:這個@Service("myMovieLister")中的myMovieLister也就是原來xml配置文件中的id名稱,而對於像@Respository這種沒有顯示設置名稱的會根據BeanNameGenerator自動生成其相應的id,其生成規則是:以類名為基礎,將類名第一個字母小寫生成。這裏也就是movieFinderImpl。

Bean裝配之註解實現