您好,歡迎來到賦能網(wǎng)!

Java培訓(xùn)教程bean的高級配置信息的繼承

賦能網(wǎng) 2023-06-13 273

配置信息的繼承

1. 背景

         查看下面兩個Employee的配置,其中dept屬性是重復(fù)的。

2. 配置信息的繼承

<!– 以emp01作為父bean,繼承后可以省略公共屬性值的配置 –> <bean id=“emp02” parent=“emp01”>          <property name=“empId” value=“1002”/>          <property name=“empName” value=“Jerry”/>          <property name=“age” value=“25”/> </bean>

         Spring允許繼承bean的配置,被繼承的bean稱為父bean。繼承這個父bean的bean         稱為子bean

         子bean從父bean中繼承配置,包括bean的屬性配置

         子bean也可以覆蓋從父bean繼承過來的配置

3. 補充說明

         父bean可以作為配置模板,也可以作為bean實例。若只想把父bean作為模板,可以設(shè)置<bean>的abstract 屬性為true,這樣Spring將不會實例化這個bean

         如果一個bean的class屬性沒有指定,則必須是抽象bean

         并不是<bean>元素里的所有屬性都會被繼承。比如:autowire,abstract等。

Java培訓(xùn)教程bean的高級配置信息的繼承

也可以忽略父bean的class屬性,讓子bean指定自己的類,而共享相同的屬性配置。  但         此時abstract必須設(shè)為true。

Java培訓(xùn)教程bean的高級配置信息的繼承

想要了解跟多關(guān)于Java培訓(xùn)課程內(nèi)容歡迎關(guān)注賦能網(wǎng)Java培訓(xùn),賦能網(wǎng)除了這些技術(shù)文章外還有免費的高質(zhì)量Java培訓(xùn)課程視頻供廣大學(xué)員下載學(xué)習(xí)


相關(guān): 大數(shù)據(jù)學(xué)習(xí)想找培訓(xùn)機構(gòu)學(xué)怎么樣——Java培訓(xùn)最好的是哪家,怎么樣

本文鏈接:

本文章“Java培訓(xùn)教程bean的高級配置信息的繼承”已幫助 273 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579

如果本頁不是您要找的課程,您也可以百度查找一下: