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

Spring注解實現(xiàn)Bean自動裝配示例詳解

 更新時間:2021年03月15日 14:42:31   作者:XIaoyummm  
這篇文章主要給大家介紹了關于Spring注解實現(xiàn)Bean自動裝配的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

何為自動裝配

自動裝配是 Spring 滿足 bean 依賴的一種方式。

在使用 Spring 配置 bean 時,我們都要給配置的 bean 的屬性設置一個值,如果不手動設置則都是空。而自動的好處就在于,我們不用手動去設置一個值,spring 會在上下文中自動尋找并裝配合適的值。

本文主要介紹了Spring注解Bean自動裝配的相關內容,下面話不多少了,來一起看看詳細的介紹吧

使用須知:

1.導入約束:context約束

2.配置注解的支持: context:annotation-config/

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:context="http://www.springframework.org/schema/context"
 xsi:schemaLocation="http://www.springframework.org/schema/beans
  https://www.springframework.org/schema/beans/spring-beans.xsd
  http://www.springframework.org/schema/context
  https://www.springframework.org/schema/context/spring-context.xsd">

 <context:annotation-config/>

</beans>

@Autowired

​ 通過ByType的方式實現(xiàn)自動裝配,且必須要求該對象存在。

​ 直接在屬性上使用,也可以在set方法上使用。

​ 使用Autowired時,可以不用編寫set方法,前提是你這個自動裝配的屬性在IOC容器中存在,且符合Byname方式

@Autowired
private Cat cat;

@Qualifier

@Autowired
@Qualifier(value = "dog111")
private Dog dog;

​ 如果@Autowired自動裝配的環(huán)境比較復雜,可以使用@Qualifier來輔助@Autowired完成自動裝配,

​ 通過@Qualifier(value = “dog111”)指定Bean的ID來裝配。

總結

到此這篇關于Spring注解實現(xiàn)Bean自動裝配的文章就介紹到這了,更多相關Spring注解Bean自動裝配內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Spring實戰(zhàn)之使用Expression接口進行表達式求值操作示例

    Spring實戰(zhàn)之使用Expression接口進行表達式求值操作示例

    這篇文章主要介紹了Spring實戰(zhàn)之使用Expression接口進行表達式求值操作,結合實例形式分析了Spring操作Expression接口實現(xiàn)表達式運算的操作技巧與相關注意事項,需要的朋友可以參考下
    2019-12-12
  • Java實現(xiàn)文件上傳服務器和客戶端

    Java實現(xiàn)文件上傳服務器和客戶端

    這篇文章主要為大家詳細介紹了Java實現(xiàn)文件上傳服務器和客戶端,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • java使用Jco連接SAP過程

    java使用Jco連接SAP過程

    這篇文章主要介紹了java使用Jco連接SAP過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 如何在Spring data中使用r2dbc詳解

    如何在Spring data中使用r2dbc詳解

    這篇文章主要給大家介紹了關于如何在Spring data中使用r2dbc的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • SpringBoot創(chuàng)建RSocket服務器的全過程記錄

    SpringBoot創(chuàng)建RSocket服務器的全過程記錄

    RSocket應用層協(xié)議支持 Reactive Streams語義, 例如:用RSocket作為HTTP的一種替代方案。這篇文章主要給大家介紹了關于SpringBoot創(chuàng)建RSocket服務器的相關資料,需要的朋友可以參考下
    2021-05-05
  • 新聞列表的分頁查詢java代碼實現(xiàn)

    新聞列表的分頁查詢java代碼實現(xiàn)

    這篇文章主要為大家詳細介紹了新聞列表的分頁查詢java代碼實現(xiàn),感興趣的小伙伴們可以參考一下
    2016-08-08
  • java maven進階教學

    java maven進階教學

    這篇文章主要介紹了Maven進階教程的相關資料,文中講解非常細致,幫助大家開始學習maven,感興趣的朋友可以了解下,希望能夠給你帶來幫助
    2021-08-08
  • Java實現(xiàn)FTP服務器功能實例代碼

    Java實現(xiàn)FTP服務器功能實例代碼

    FTP(File Transfer Protocol 文件傳輸協(xié)議)是Internet 上用來傳送文件的協(xié)議,本文給大家分享Java實現(xiàn)FTP服務器功能實例代碼,對java實現(xiàn)ftp服務器相關知識感興趣的朋友一起學習吧
    2015-12-12
  • 關于Mybatis動態(tài)sql中test的坑點總結

    關于Mybatis動態(tài)sql中test的坑點總結

    這篇文章主要介紹了關于Mybatis動態(tài)sql中test的坑點,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Spring Boot中數據庫操作Druid和HikariDataSource的詳細過程

    Spring Boot中數據庫操作Druid和HikariDataSource的詳細過程

    這篇文章主要介紹了Spring Boot中數據庫操作Druid和HikariDataSource的詳細過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06

最新評論