解讀Spring配置文件中的property標(biāo)簽中的屬性
Spring配置文件中的property標(biāo)簽中的屬性
1.ref引用一個(gè)已經(jīng)存在的對(duì)象,value創(chuàng)建一個(gè)新的對(duì)象
2.value可以賦一些簡(jiǎn)單類型的值,ref可以引用其他的bean對(duì)象。
Spring配置文件中配置property標(biāo)簽的name和ref的區(qū)別
<bean id="person" class="service.Person"> <!-- 控制器調(diào)用setAxe方法,將容器中的axe bean作為傳入的參數(shù) --> <!--此處的name是決定Person類中的那個(gè)參數(shù),ref是指bean配置文件中的bean名稱--> <property name="axe" ref="axe"></property> </bean>
這里的name和ref雖然是同名的但是name是指Person類中的參數(shù),Person類中有一個(gè)Axe類型名叫axe的對(duì)象,而ref是當(dāng)前xml文件中叫做axe的這個(gè)bean,把它當(dāng)作參數(shù)傳進(jìn)Person中
spring配置文件中property的作用
1.配置如下:
<property name="Nnnn"> <value>helloworld</value> </property>
2.以上配置對(duì)應(yīng)javaBean中方法如下:
public void setNnnn(String nnnn) { this.name = nnnn; }
3.上面的綠色背景內(nèi)容要相對(duì)應(yīng)
nnnn ==> setNnnn
4.這樣:property可以寫為:
<property name="Nnnn"> 或 <property name="nnnn">
都是可以的
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java預(yù)覽PDF時(shí)的文件名稱問(wèn)題及解決
這篇文章主要介紹了Java預(yù)覽PDF時(shí)的文件名稱問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01Java使用集合實(shí)現(xiàn)斗地主分牌完整代碼
在斗地主游戲中,通常是將一副牌平均分成3份,每份17張牌,并留3張底牌,我們可以使用集合來(lái)實(shí)現(xiàn)這一功能,這篇文章主要給大家介紹了關(guān)于Java使用集合實(shí)現(xiàn)斗地主分牌的相關(guān)資料,需要的朋友可以參考下2024-05-05logback的DuplicateMessageFilter日志過(guò)濾操作源碼解讀
這篇文章主要為大家介紹了logback的DuplicateMessageFilter日志過(guò)濾操作源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11SpringBoot時(shí)間格式化的方法小結(jié)
SpringBoot中的時(shí)間格式化通常指的是將Java中的日期時(shí)間類型轉(zhuǎn)換為指定格式的字符串,或者將字符串類型的時(shí)間解析為Java中的日期時(shí)間類型,本文小編將給大家詳細(xì)總結(jié)了SpringBoot時(shí)間格式化的方法,剛興趣的小伙伴跟著小編一起來(lái)看看吧2023-10-10SpringCloud微服務(wù)調(diào)用丟失請(qǐng)求頭的問(wèn)題及解決方案
在Spring Cloud 中微服務(wù)之間的調(diào)用會(huì)用到Feign,但是在默認(rèn)情況下,Feign 調(diào)用遠(yuǎn)程服務(wù)存在Header請(qǐng)求頭丟失問(wèn)題,下面給大家分享SpringCloud微服務(wù)調(diào)用丟失請(qǐng)求頭的問(wèn)題及解決方案,感興趣的朋友一起看看吧2024-02-02