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个不同的构造方法

最新文章

  1. laravel5如何创建service provider和facade
  2. 配置tomcat的虚拟路径
  3. Mac eclipse找不到source的解决办法
  4. 查看SqlServer的内存使用情况
  5. Bear 實驗室: 什麼是Git flow ? 如何在SourceTree使用Git flow管理開發!
  6. cocos2d-x 背景音乐播放
  7. 在Docker容器中运行.Net Core web Api项目
  8. [bzoj 2438][中山市选2011]杀人游戏 概率+tarjan
  9. Treap-平衡树学习笔记
  10. 基于netcore实现mongodb和ElasticSearch之间的数据实时同步的工具(Mongo2Es)
  11. dmraid 用法
  12. form表单获取多选的值
  13. jmeter完成md5加密的接口请求参数
  14. Metasploit漏洞的利用
  15. TableExport导出失败问题
  16. Java 实现删除文件工具类
  17. IOS 沙盒与清除缓存
  18. Json转Scala对象一个问题
  19. 网络中可以引用的jquery库
  20. zoj 1081:Points Within(计算几何,判断点是否在多边形内,经典题)

热门文章

  1. Umbraco Examine Search (Lucene.net) french accent
  2. RFC 2119中几个关键字的翻译
  3. Jquery常用标签
  4. api接口访问限制
  5. RedisUtil(未完,持续更新中....)
  6. [WIP]laravel 构成的概念
  7. Reboot
  8. 微信小程序小结(2) ------ 自定义组件
  9. FFT求卷积(多项式乘法)
  10. 洛谷P3694 邦邦的大合唱站队/签到题