第五講:AbstractBean以及Ioc常見註解使用和自動裝配

 Abstract Bean

        定義:abstract屬性設置爲truebean,通常用作模版或者父類。

         特點,定義的abstract bean不能用作其他地方的引用。可以不指定class屬性。

@Component

         效果等同於applicationContext中的<bean>

         如果 @Component applicationContext中定義有相同的namebean,則後者覆蓋前者

         使用註解應該在beanxml文件頭加入註解的支持,並且添加”<context:annotation-config/>”標籤

@Resource/@Autowire

@Resource 作用等同與applicationContext中的<property>,寫在Setter方法上面,默認與屬性名字相同的component匹配,如果找不到按照類型匹配,@Resource(name=”userDaoImpl”),按照指定的名字去匹配。

        

@Bean的生存範圍(annotation

         註解@sope 實現,如“@sopevalue=”prototype”)”

@Bean的生命週期(annotation

         用註解@PostConstruct @PreDestry實現定義初始化和銷燬方法

自動裝配

<bean>標籤中添加autowrie=”……屬性,容器在實例化bean時,bean的屬性會根據自動裝載類型查找定義相應的bean自動輔助屬性值,不贊成使用

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