欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在Spring中自動裝配Bean的屬性

 更新時間:2019年01月08日 15:44:37   作者:李燦輝  
今天小編就為大家分享一篇關于在Spring中自動裝配Bean的屬性,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

Spring的最基本的能力就是DI,即依賴注入,或控制反轉,它可以為Bean注入其依賴的其他Bean。

一個Bean依賴其他Bean一般是通過在Bean中定義其他Bean的成員變量的方式來實現(xiàn)的,那么,Spring的DI也就表現(xiàn)為給Bean的屬性自動注入值。

這一般分為以下其中情況。

1,自動注入基本類型。

自動注入基本類型,即當一個Bean有一些基本類型的屬性時,例如Stringdouble,int等類型的屬性時,我們可以在xml中自動為這些屬性注入值。雖然這也成為自動注入的一種,但嚴格來講,這種注入并不算是真正意義上的依賴注入,充其量算是一種初始化方式或賦值方式。就一個具有真實意義的可運行系統(tǒng)而言,依賴,主要指的是不同組件,不同類之間相互依賴,協(xié)作完成一項工作。從這個角度來講,DI更應該指的是下面的第2種情況。

自動注入基本類型,通過property標簽的value屬性來完成。

2,注入其他Bean類型的屬性。

即如果一個Bean有另外一個Bean或者說類類型的成員變量,那么我們可以通過DI對該屬性進行自動注入。這種情況應該算是真正意義上的自動注入。

注入其他Bean類型的屬性,通過property標簽的ref屬性來完成。

3,注入List類型的屬性。

如果一個Bean有一個List類型的屬性,那么我們可以在xml中完成對它的注入。至于該屬性是基本類型的list還是其他Bean的list,這里都可以支持。

4,注入map類型的屬性。

如果一個Bean有一個Map類型的屬性,那么我們可以在xml中完成對它的自動注入。

This is the end。

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

相關文章

  • java加解密RSA使用方法代碼示例

    java加解密RSA使用方法代碼示例

    這篇文章主要介紹了java加解密RSA使用方法代碼示例,還是比較不錯的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • Log4j日志分類和過濾敏感字段的實例

    Log4j日志分類和過濾敏感字段的實例

    這篇文章主要介紹了Log4j日志分類和過濾敏感字段的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Java如何給Word文檔添加多行文字水印

    Java如何給Word文檔添加多行文字水印

    這篇文章主要介紹了Java如何給Word文檔添加多行文字水印,文章圖文講解的很清晰,有對于這方面不太懂得同學可以學習下
    2021-02-02
  • Java快速排序QuickSort(實例)

    Java快速排序QuickSort(實例)

    下面小編就為大家?guī)硪黄狫ava快速排序QuickSort(實例)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Java超詳細講解繼承和多態(tài)的使用

    Java超詳細講解繼承和多態(tài)的使用

    繼承就是可以直接使用前輩的屬性和方法。自然界如果沒有繼承,那一切都是處于混沌狀態(tài)。多態(tài)是同一個行為具有多個不同表現(xiàn)形式或形態(tài)的能力。多態(tài)就是同一個接口,使用不同的實例而執(zhí)行不同操作
    2022-05-05
  • Springboot+Netty+Websocket實現(xiàn)消息推送實例

    Springboot+Netty+Websocket實現(xiàn)消息推送實例

    這篇文章主要介紹了Springboot+Netty+Websocket實現(xiàn)消息推送實例,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Java 并發(fā)編程學習筆記之Synchronized簡介

    Java 并發(fā)編程學習筆記之Synchronized簡介

    雖然多線程編程極大地提高了效率,但是也會帶來一定的隱患。比如說兩個線程同時往一個數(shù)據(jù)庫表中插入不重復的數(shù)據(jù),就可能會導致數(shù)據(jù)庫中插入了相同的數(shù)據(jù)。今天我們就來一起討論下線程安全問題,以及Java中提供了什么機制來解決線程安全問題。
    2016-05-05
  • java發(fā)送url請求獲取返回值的二種方法

    java發(fā)送url請求獲取返回值的二種方法

    這篇文章主要介紹了java發(fā)送url請求獲取返回值的二種方法,需要的朋友可以參考下
    2014-03-03
  • java多線程之鐵路售票系統(tǒng)

    java多線程之鐵路售票系統(tǒng)

    這篇文章主要為大家詳細介紹了java多線程之鐵路售票系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Java Springboot全局異常處理

    Java Springboot全局異常處理

    這篇文章主要給大家介紹了關于Springboot全局異常處理的資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用SpringBoot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2021-11-11

最新評論