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