Spring 入门学习手札(四)通过构造函数注入
2012-11-26 23:33
183 查看
通过构造函数注入:
一、构造函数入参是简单类型,如int、float、String等:
则使用构造函数注入的xml可以这样写:
二、构造函数入参是其他对象(Bean):
则需要使用ref字段:
三、如果构造函数有多个入参:
只需顺序列出入参:
Author:Pirate Leo
Blog: http://blog.csdn.net/pirateleo
Email: codeevoship@gmail.com
转载请注明出处,谢谢。
一、构造函数入参是简单类型,如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 通过【构造函数】注入依赖
- Java学习笔记38:通过Spring Bean 注入static变量,来设计一套适合测试,开发,生产环境的配置项
- spring 学习(1.1) 入门基础- IoC/依赖注入
- spring in action 学习笔记(二)通过构造器注入对象的引用
- Spring.NET依赖注入框架学习--入门
- [Spring入门点滴]利用构造函数和setter注入
- ASP.NET Spring.Net 入门2 简单入门示例--属性与构造函数注入
- spring学习(五)—通过注解方式创建对象和注入属性
- Spring通过容器获取配置对象及事件注入(学习笔记二)
- Spring入门(2)-通过构造器注入Bean
- Spring架构学习(2)通过Properties文件实现依赖注入
- Spring学习(1):控制反转(IoC)和依赖注入(DI)的详解以及注解(annotation)开发入门案例
- Web框架梳理:第四章:Spring学习入门、Spring属性注入、AOP编程、注解开发
- (学习笔记)spring入门之Bean的依赖注入
- Spring.Net 入门学习(一)实现控制器翻转与依赖注入
- spring in action 学习笔记(六)通过setter注入bean属性
- Spring 学习手札(二)通过XML定义Bean
- spring入门学习笔记第三课--spring的注入
- SSH与SSM学习之Spring05——Spring属性注入之构造函数注入