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

Spring中自動裝配的4種方式

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

Spring容器可以在不使用<constructor-arg><property>元素的情況下自動裝配相互協(xié)作的bean之間的關系,助于減少編寫一個大的基于Spring的應用程序的XML配置的數(shù)量使用<bean>元素的autowire屬性為一個bean定義指定自動裝配模式。

在Spring中,我們有4種方式可以裝配Bean的屬性。

1,byName

通過byName方式自動裝配屬性時,是在定義Bean的時候,在property標簽中設置autowire屬性為byName,那么Spring會自動尋找一個與該屬性名稱相同或id相同的Bean,注入進來。

2,byType

通過byType方式自動注入屬性時,是在定義Bean的時候,在property標簽中設置autowire屬性為byType,那么Spring會自動尋找一個與該屬性類型相同的Bean,注入進來。

3,constructor

通過構造器自動注入。在定義Bean時,在bean標簽中,設置autowire屬性為constructor,那么,Spring會尋找與該Bean的構造函數(shù)各個參數(shù)類型相匹配的Bean,通過構造函數(shù)注入進來。

4,autodetect

自動裝配。如果想進行自動裝配,但不知道使用哪種類型的自動裝配,那么就可以使用autodetect,讓容器自己決定。這是通過在定義Bean時,設置bean標簽的autowire屬性為autodetect來實現(xiàn)的。設置為autodetect時,Spring容器會首先嘗試構造器注入,然后嘗試按類型注入。

默認情況下,Spring是不進行自動裝配的。我們可以在xml中,設置beans標簽的default-autowire屬性為byName,byType等,來設置所有bean都進行自動裝配。

總結

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

相關文章

  • java List 排序之冒泡排序實例代碼

    java List 排序之冒泡排序實例代碼

    這篇文章主要介紹了java List 排序之冒泡排序實例代碼的相關資料,需要的朋友可以參考下
    2017-05-05
  • Idea 搭建Spring源碼環(huán)境的超詳細教程

    Idea 搭建Spring源碼環(huán)境的超詳細教程

    這篇文章主要介紹了Idea 搭建Spring源碼環(huán)境,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Spring?Boot多個定時任務阻塞問題的解決方法

    Spring?Boot多個定時任務阻塞問題的解決方法

    在日常的項目開發(fā)中,往往會涉及到一些需要做到定時執(zhí)行的代碼,下面這篇文章主要給大家介紹了關于Spring?Boot多個定時任務阻塞問題的解決方法,需要的朋友可以參考下
    2022-01-01
  • Struts 2 實現(xiàn)Action的幾種方式

    Struts 2 實現(xiàn)Action的幾種方式

    本篇文章主要介紹了Struts 2 實現(xiàn)Action的幾種方式,Struts 2框架下實現(xiàn)Action類有三種方式,有興趣的可以了解一下
    2017-10-10
  • java list去重操作實現(xiàn)方式

    java list去重操作實現(xiàn)方式

    本文主要介紹了java list 去重的方法,其中有帶類型寫法和不帶類型寫法,并舉例測試,具有一定參考借鑒價值,希望能對有需要的小伙伴有所幫助
    2016-07-07
  • java 解壓與壓縮文件夾的實例詳解

    java 解壓與壓縮文件夾的實例詳解

    這篇文章主要介紹了 java 解壓與壓縮文件夾的實例詳解的相關資料,希望通過本文能幫助到大家,讓大家實現(xiàn)這樣的功能,掌握這樣的方法,需要的朋友可以參考下
    2017-10-10
  • String轉JSONObject的兩種方式

    String轉JSONObject的兩種方式

    這篇文章主要介紹了String轉JSONObject,本文通過實例代碼給大家介紹兩種方式轉換,結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Java中并行執(zhí)行任務的多種方式

    Java中并行執(zhí)行任務的多種方式

    在Java編程中,經(jīng)常會遇到需要并行執(zhí)行任務的情況,特別是在處理大量數(shù)據(jù)或者需要異步處理的場景下,本文將介紹幾種常用的并行執(zhí)行任務的方式,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2024-04-04
  • SpringMVC上傳圖片與訪問

    SpringMVC上傳圖片與訪問

    這篇文章主要介紹了SpringMVC上傳圖片與訪問的相關資料,需要的朋友可以參考下
    2016-01-01
  • Java冒泡排序法和選擇排序法的實現(xiàn)

    Java冒泡排序法和選擇排序法的實現(xiàn)

    這篇文章主要介紹了Java冒泡排序法和選擇排序法的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09

最新評論