通过构造函数注入:
一、构造函数入参是简单类型,如int、float、String等:
public Cat(String nickName) {
//...
}
则使用构造函数注入的xml可以这样写:
<bean id="cat" class="com.codeevoship.pet.Cat">
<constructor-arg value="xiaomiao">
</bean>
二、
构造函数入参是其他对象(Bean):
public Cat(Toy itsToy) {
//...
}
则需要使用ref字段:
<bean id="graymouse" class="com.codeevoship.toy.Mouse" />
<bean id="cat" class="com.codeevoship.pet.Cat">
<constructor-arg ref="graymouse"> <!-- 这里的mouse必须也是bean -->
</bean>
三、
如果构造函数有多个入参:public Cat(String nickName, Toy itsToy) {
//...
}
只需顺序列出入参:
<bean id="graymouse" class="com.codeevoship.toy.Mouse" />
<bean id="cat" class="com.codeevoship.pet.Cat">
<constructor-arg value="xiaomiao">
<constructor-arg ref="graymouse">
</bean>
Author:Pirate Leo
Blog:http://blog.csdn.net/pirateleo
Email:codeevoship@gmail.com
转载请注明出处,谢谢。
分享到:
相关推荐
Spring 注解学习手札,个人学习Spring mvc的知识总结
NULL 博文链接:https://snowolf.iteye.com/blog/583161
NULL 博文链接:https://snowolf.iteye.com/blog/580194
NULL 博文链接:https://snowolf.iteye.com/blog/577989
NULL 博文链接:https://snowolf.iteye.com/blog/588351
分享Perl_学习手札书籍,供大家学习、参考及交流perl。
NULL 博文链接:https://snowolf.iteye.com/blog/578452
perl学习手札,共同学习,共同进步。希望你能很快掌握perl。
NULL 博文链接:https://snowolf.iteye.com/blog/587602
NULL 博文链接:https://snowolf.iteye.com/blog/1628861
关于作者: 简信昌 “傲尔网”专案经理 博仲法律事务所资讯部门 台北Perl推广组 (Taipei.pm) 召集人 Newzilla召集人 目前专案: Open Source Foundry (OSSF) Newzilla 线上杂志 ...“Perl学习手札”
Perl学习手札.chmPerl学习手札.chmPerl学习手札.chm
Perl 学习手札,这本书介绍了perl的基本语法及perl的一些用法,想了解perl的就看一看
hibernate学习手札.z03
Perl 学习手札,好东西
hibernate学习手札.z01
本资料完全来源于网上收集,对于作者并没有做过多的考证,考虑到作者本身,所以保持原作品不变只是略加整理,为用户提供一个方便的浏览方式。
非常著名的perl学习手札(初学者有福了),本文档是精美的PDF版,排版精美,是网络上到现在为止能找到的最好的。 全书共分17个小节,通过讲解实例来学习perl,你可以复制这些代码,然后执行。学习非常方便!
1-高级perl编程(黑豹书).pdf 2-Perl_学习手札.pdf
8086汇编学习手札及各章节检测题详细答案。 配套书籍 王爽的汇编