亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Spring總結(jié)(一)

OpenDigg / 2564人閱讀

摘要:如果這個類的方法有修飾,就成為第二種的裝配方式代碼生成要自動裝配的類要保留默認(rèn)構(gòu)造函數(shù),需要裝配的屬性使用來裝配。顯示裝配分為兩種,一種是代碼裝配,一種是裝配。和相比,上面這種形式的中的是調(diào)用默認(rèn)構(gòu)造函數(shù)生成的。

Bean的自動裝配

通過@ComponentScan掃描發(fā)現(xiàn)將要裝配到ApplicationContext中的Bean@ComponentScan中如果沒有寫包名,那么默認(rèn)掃描當(dāng)前修飾類同包名。通過掃掃描裝配的類有一個默認(rèn)ID,就是把類的名字首字母小寫的類名。

通過@Autowire滿足Bean的依賴,依賴的地方可以寫接口,但是如果在容器中沒有實現(xiàn)類或者有多個實現(xiàn)類的時候,報出裝配異常。

@Configuration用來修飾一個類,表示這個類是用來生成Bean用的,如果這個類上有ComponentScan,則自動裝配。如果這個類的方法有@Bean修飾,就成為第二種Bean的裝配方式:Java代碼生成Bean;

要自動裝配的類要保留默認(rèn)構(gòu)造函數(shù),需要裝配的屬性使用@Autowire來裝配。

Java代碼裝配Bean

在一些情況下,第三方的類庫中的類想要納入到容器管理,這種情況自動裝配是實現(xiàn)不了的。只能采用顯示裝配。顯示裝配分為兩種,一種是Java代碼裝配,一種是Xml裝配。JavaConfig文件使用Java類書寫,不含有任何的業(yè)務(wù)邏輯,只是裝配Bean的配置信息,一般在項目中分開到多帶帶的包中書寫。

使用@Configuration標(biāo)注一個類成為配置類。
使用@Bean修飾一個方法來表示在容器中實例化一個類。在被@Bean修飾的方法中,可以使用任何一種方式構(gòu)建一個Bean并返回,返回的對象實例會被注冊到容器中。默認(rèn)情況下,裝配的Bean的ID是方法的名字。

使用Xml配置: 基本配置


其中bean屬性的ID可以省略,會自動生成一個全類名#No樣子的ID名稱。
和JavaConfig相比,上面這種形式的xml中的Bean是Spring調(diào)用默認(rèn)構(gòu)造函數(shù)生成的。

也可以使用下面的構(gòu)造函數(shù)的參數(shù)的方式來進(jìn)行裝配Bean:


在一個Spring環(huán)境的應(yīng)用中,Bean裝配方式可以混合。在進(jìn)行依賴注入的時候,Autoware并不區(qū)分Bean的構(gòu)造來源。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/67673.html

相關(guān)文章

  • Java學(xué)習(xí)路線總結(jié),搬磚工逆襲Java架構(gòu)師(全網(wǎng)最強(qiáng))

    摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號作者架構(gòu)師奮斗者掃描主頁左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點贊收藏留言前情提要無意間聽到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨立帶隊的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...

    Scorpion 評論0 收藏0
  • 慕課網(wǎng)_《Spring入門篇》學(xué)習(xí)總結(jié)

    摘要:入門篇學(xué)習(xí)總結(jié)時間年月日星期三說明本文部分內(nèi)容均來自慕課網(wǎng)。主要的功能是日志記錄,性能統(tǒng)計,安全控制,事務(wù)處理,異常處理等等。 《Spring入門篇》學(xué)習(xí)總結(jié) 時間:2017年1月18日星期三說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:https://github.com/zccodere/s...個人學(xué)習(xí)源碼:https://git...

    Ververica 評論0 收藏0
  • 慕課網(wǎng)_《Spring事務(wù)管理》學(xué)習(xí)總結(jié)

    摘要:事務(wù)管理學(xué)習(xí)總結(jié)時間年月日星期二說明本文部分內(nèi)容均來自慕課網(wǎng)。一致性一致性指事務(wù)前后數(shù)據(jù)的完整性必須保持一致。聲明式事務(wù)管理基于的方式很少使用需要為每個進(jìn)行事務(wù)管理的類,配置一個進(jìn)行增強(qiáng)。 《Spring事務(wù)管理》學(xué)習(xí)總結(jié) 時間:2017年2月7日星期二說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com/教學(xué)示例源碼:https://github.com...

    Airy 評論0 收藏0
  • 寫這么多系列博客,怪不得找不到女朋友

    摘要:前提好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲抱歉了。熟悉我的人都知道我寫博客的時間比較早,而且堅持的時間也比較久,一直到現(xiàn)在也是一直保持著更新狀態(tài)。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲:抱歉了!。自己這段時...

    JerryWangSAP 評論0 收藏0
  • 慕課網(wǎng)_《Spring Boot 發(fā)送郵件》學(xué)習(xí)總結(jié)

    摘要:慕課網(wǎng)發(fā)送郵件學(xué)習(xí)總結(jié)時間年月日星期六說明本文部分內(nèi)容均來自慕課網(wǎng)。 慕課網(wǎng)《Spring Boot 發(fā)送郵件》學(xué)習(xí)總結(jié) 時間:2018年09月08日星期六 說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):https://www.imooc.com 教學(xué)源碼:https://github.com/ityouknow/... 學(xué)習(xí)源碼:https://github.com/zccoder...

    Meathill 評論0 收藏0
  • Spring IoC學(xué)習(xí)總結(jié)

    摘要:學(xué)習(xí)總結(jié)學(xué)習(xí)整理的一些筆記,很簡單。大部分認(rèn)為和只是不同的叫法而已。依賴注入的兩種方式和注解使用注釋驅(qū)動的功能源碼剖析 Spring IoC學(xué)習(xí)總結(jié) 學(xué)習(xí)spring Ioc整理的一些筆記,很簡單。分享給大家。 IoC 基本概念 在這之前,我們先記住一句話。好萊塢原則:Dont call us, we will call you.其實這句話很恰當(dāng)?shù)匦稳萘朔崔D(zhuǎn)的意味;Ioc, Inve...

    silencezwm 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<