第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

老師這節(jié)講到屬性對(duì)應(yīng)關(guān)系好像有點(diǎn)問題!

下面是我測(cè)試的一些東西,不知道對(duì)不


<bean id="injectService" class="com.imooc.service.InjectServiceImple">

<!-- 這里設(shè)置參數(shù)給injectService所對(duì)應(yīng)的類,這里是通過設(shè)值注入來實(shí)現(xiàn)的,設(shè)值注入的

實(shí)質(zhì)其實(shí)是調(diào)用setter方法,比如

<property name="injectDAO" ref="injectDao"/>?

其實(shí)在執(zhí)行的時(shí)候是調(diào)用setInjectDAO()這個(gè)方法。一定要注意這點(diǎn)。

,而fef中的值

是調(diào)用要指定類的id(就是下面這個(gè)id),并且必須要有默認(rèn)的構(gòu)造器,不然要報(bào)錯(cuò) -->


這是api對(duì)property里面name屬性的解釋:

The name of the property, following JavaBean naming conventions.


<property name="injectDAO" ref="injectDao"/>?



<!-- 這里有一點(diǎn)要非常注意的是,通過構(gòu)造注入的name不是成員變量的名稱,而是構(gòu)造方法中的那個(gè)參數(shù)名稱,特別注意 -->


這是api對(duì)constructor-arg中name屬性的介紹:

The exact name of the argument in the constructor argument list(我只截了第一句,已經(jīng)很明白了,具體可以去看看)


<constructor-arg name="inject" ref="injectDao"></constructor-arg>

</bean>

<bean id="injectDao" class="com.imooc.dao.InjectDAOImple"></bean>


正在回答

4 回答

謝謝樓主

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

樓上說的對(duì)?。?!

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

<!-- 這里有一點(diǎn)要非常注意的是,通過構(gòu)造注入的name不是成員變量的名稱,而是構(gòu)造方法中的那個(gè)參數(shù)名稱,特別注意 -->


我覺得這里可以這么理解,構(gòu)造函數(shù)里的形參最后是要賦值給成員變量的。

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

對(duì)的,我也這樣試過

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

舉報(bào)

0/150
提交
取消

老師這節(jié)講到屬性對(duì)應(yīng)關(guān)系好像有點(diǎn)問題!

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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