spring bean之間的關係 繼承和依賴

2021-09-05 10:32:38 字數 898 閱讀 5661

bean之間的關係:繼承和依賴

看下面的配置檔案,兩個bean屬性除了street不一樣外,其餘的都是一樣的。

繼承

所以可以用下面的方式繼承。

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

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

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

父bean可以作為配置模板,也可以作為bean例項。若只想把父bean作為模板,可以設定的abstract屬性為true,這樣spring將不會例項化這個bean (就是抽象bean,不能被例項化,只能作為模板來繼承)

抽象bean的class屬性也可以不寫。注意繼承他的子bean就一定要寫實現類了,因為你不能從父bean那裡繼承實現類了

並不是元素裡的所有屬性都會被繼承,比如:autowire,abstract等。

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

依賴

spring使用者允許使用者通過depends-on屬性設定bean前置依賴的bean,前置依賴的bean會在本bean例項化之前建立好

如果前置依賴於多個bean,則可以通過逗號,空格的方式配置bean的名稱。

Spring Bean之間的關係

一 配置bean 配置形式 基於xml檔案的方式 基於註解的方式 bean的配置方式 通過全類名 反射 通過工廠方法 基於工廠方法 例項工廠方法 factorybean 二 bean之間的關係 繼承,依賴 1.bean配置的繼承 spring允許繼承bean的配置,被繼承的bean稱為父bean,繼...

類之間的關係

類之間的關係 內容 網上關於此類的討論非常多,發現對於該問題的理解各有各的說法,而各個說法中又相去甚遠。通過瀏覽這些討論以及對 的參考,發表一下自己的看法.類間關係有很多種,在大的類別上可以分為兩種 縱向關係 橫向關係。縱向關係就是繼承關係,它的概念非常明確,也成為oo的三個重要特徵之一,這裡不過多...

和之間的關係

1.0 簡介 本 簡要的 了xml和資料庫 之間的關係,同時列出一些可以使用資料庫處理xml文件的。雖然這裡不打算詳盡地介紹這些軟體,但是筆者希望它能夠描述使用資料庫處理xml文件中的主要部分。這裡有點偏向與 關聯式資料庫,因為我的經驗如此。2.0 xml是資料庫嗎?在開始討論xml和資料庫之前,我...