最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

@AutoWired 注解 @Configuration 類的成員變量是有什么用?

@AutoWired 注解 @Configuration 類的成員變量是有什么用?還有怎么使用它定義的變量。

正在回答

2 回答

@AutoWire的作用是根據(jù)成員變量的名字自動注入相應(yīng)的bean實例。@Configuration可以看成一個配置文件,@Bean就相當于配置文件的bean節(jié)點,當使用@AutoWired 自動裝配后,可以通過對應(yīng)的屬性名稱通過點操作符調(diào)用該類型的方法

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

齊ham 提問者

問題不在于 @Bean 上的屬性被 @AutoWired 注解,是在 @Configuration 里面的成員變量被 @AutoWired 注解是什么情況? @Configuration public class config { @AutoWired private String srt; @Bean public Person getPerson() { return new Person(); } } 這種時候 str 代表什么?
2016-05-11 回復(fù) 有任何疑惑可以回復(fù)我~

回復(fù) 齊ham:我是這樣理解的,不知道對不對

老師不是說被configuration注解的類我們可以假裝看成我們用的配置文件,那么我們現(xiàn)在就好辦了,被bean注解的方法就是我們的<bean/>,這個bean被裝載進IOC容器是發(fā)生在context.start()的時候,然后發(fā)現(xiàn)有AutoWired注解的成員變量,其就會按照類型來查找相應(yīng)的IOC容器里面的Bean來完成裝配,裝配嘛,估計就是調(diào)用setter方法,要調(diào)用setter方法沒有這個被configuration注解的類的對象怎么能行,所以這個類必須有一個默認的構(gòu)造方法。

哈哈,我是這樣理解的,帶著猜和實驗來理解。同時@Configuration是基于@component的,所以被這個注解修飾的類也是會被裝配到IOC容器里面的。


2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

@AutoWired 注解 @Configuration 類的成員變量是有什么用?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號