spring中用xml配置构造注入的心得
Posted 吉晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring中用xml配置构造注入的心得相关的知识,希望对你有一定的参考价值。
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配置构造注入的心得的主要内容,如果未能解决你的问题,请参考以下文章
初识Spring对象(Bean)实例化及属性注入(xml方式)