理解Spring配置文件中的property標籤中的屬性

1.ref引用一個已經存在的對象,value創建一個新的對象

2.value可以賦一些簡單類型的值,ref可以引用其他的bean對象。

Spring配置文件中配置property標籤的name和ref的區別

<bean id="person" class="service.Person">
    <!-- 控制器調用setAxe方法,將容器中的axe bean作爲傳入的參數 -->
    <!--此處的name是決定Person類中的那個參數,ref是指bean配置文件中的bean名稱-->
    <property name="axe" ref="axe"></property>
</bean>

這裏的name和ref雖然是同名的但是name是指Person類中的參數,Person類中有一個Axe類型名叫axe的對象,而ref是當前xml文件中叫做axe的這個bean,把它當作參數傳進Person中


發佈了279 篇原創文章 · 獲贊 66 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章