1. 程式人生 > >spring中用xml配置構造註入的心得

spring中用xml配置構造註入的心得

tor 如果 value span spring truct color 但是 寫法

spring中用xml配置構造註入時,如果 <constructor-arg> 屬性都是 ref則不用理會參數順序

<constructor-arg ref="killer" />

<constructor-arg ref="user" />

<constructor-arg ref="user" />

<constructor-arg ref="killer" />

效果一樣(假設只有一個構造方法,參數順序是(Killer k , User us),這2種寫法都ok; 當然如果存在第二個構造方法,參數順序是(User us , Killer k ),那麽第二種就會匹配第二個個構造方法);

但是如果 <constructor-arg> 屬性有 value則一定要考慮參數順序

<constructor-arg value="2"/>

<constructor-arg ref="killer" />

<constructor-arg ref="killer" />

<constructor-arg value="2"/>
必須分別對應2個不同的構造方法

spring中用xml配置構造註入的心得