您好,歡迎來到賦能網!

Java培訓教程bean的高級配置信息的繼承

賦能網 2023-06-13 273

配置信息的繼承

1. 背景

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

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作為模板,可以設置<bean>的abstract 屬性為true,這樣Spring將不會實例化這個bean

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

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

Java培訓教程bean的高級配置信息的繼承

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

Java培訓教程bean的高級配置信息的繼承

想要了解跟多關于Java培訓課程內容歡迎關注賦能網Java培訓,賦能網除了這些技術文章外還有免費的高質量Java培訓課程視頻供廣大學員下載學習


相關: 大數據學習想找培訓機構學怎么樣——Java培訓最好的是哪家,怎么樣

本文鏈接:

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

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

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

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