亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

老師這節講到屬性對應關系好像有點問題!

下面是我測試的一些東西,不知道對不


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

<!-- 這里設置參數給injectService所對應的類,這里是通過設值注入來實現的,設值注入的

實質其實是調用setter方法,比如

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

其實在執行的時候是調用setInjectDAO()這個方法。一定要注意這點。

,而fef中的值

是調用要指定類的id(就是下面這個id),并且必須要有默認的構造器,不然要報錯 -->


這是api對property里面name屬性的解釋:

The name of the property, following JavaBean naming conventions.


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



<!-- 這里有一點要非常注意的是,通過構造注入的name不是成員變量的名稱,而是構造方法中的那個參數名稱,特別注意 -->


這是api對constructor-arg中name屬性的介紹:

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


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

</bean>

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


正在回答

4 回答

謝謝樓主

0 回復 有任何疑惑可以回復我~

樓上說的對?。?!

0 回復 有任何疑惑可以回復我~

<!-- 這里有一點要非常注意的是,通過構造注入的name不是成員變量的名稱,而是構造方法中的那個參數名稱,特別注意 -->


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

0 回復 有任何疑惑可以回復我~

對的,我也這樣試過

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

老師這節講到屬性對應關系好像有點問題!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號