spring的三种依赖注入方式(080105)
2013-04-23 18:17
543 查看
spring的三种依赖注入方式(080105)
博客分类:Spring
SpringXMLBeanIDEA
依赖注入有三种方式:
1接口注入:
接口注入的意思是通过接口来实现信息的注入,而其它的类要实现该接口时,就可以实现了注入:
下面是代码
Java代码
public interface Manager{
public void manage(Business business);
}
public class xx {
private Business business;
public void manage(Business business){
this.business = business;
}
}
2 Set注入:
通过set方法来注入
Java代码
public class xx {
private Manager manage;
public void setManager(Manager manage){
this.manage= manage;
}
}
3 构造注入:
通过构造函数来注入
Java代码
public class xx {
private Manager manage;
public xx(Manager manage){
this.manage= manage;
}
}
当然通过不同的注入方式,config.xml的配置是不同的。
通过构造函数进行的注入方式xml配置为
Java代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans Public "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans> <bean id="HelloWorld" class="com.jnotnull.HelloWorld">
<constructor-arg index="0">
<value>HelloWorld</value>
</constructor-arg>
</bean>
</beans>
这里的contructor-arg,用来表示通过构造函数来注入,而index表示构造函数传递进来的第几个参数,在多参数的构造函数中,可以 通过它来设立注入的变量。在这里的index="0"表示构造函数的第一个参数。同时我们还可以更改一下构造函数的个数和这里Index的个数,我们回发 现很多的问题哦;
摘自:http://jnotnull.iteye.com/blog/153406
相关文章推荐
- Spring依赖注入的三种方式
- Spring依赖注入的三种方式详解之三:工厂方法注入
- Spring依赖注入的三种方式详解之一:属性注入
- Spring依赖注入的三种方式
- Spring依赖注入的三种方式详解之二:构造方法注入
- Spring依赖注入的三种方式详解之二:构造方法注入
- 深入浅出spring IOC中三种依赖注入方式
- Spring的依赖注入(DI)三种方式
- spring IOC中三种依赖注入方式
- spring的依赖注入三种方式
- spring依赖注入的好处以及三种注入的方式
- Spring依赖注入的三种方式
- Spring依赖注入的三种方式详解之一:属性注入
- Spring学习(十八)Bean 的三种依赖注入方式介绍
- Spring依赖注入的三种实现方式
- spring的依赖注入三种方式
- 深入浅出spring IOC中三种依赖注入方式
- spring的依赖注入三种方式
- Spring学习----------Bean 的三种依赖注入方式介绍
- 【SSH三大框架】Spring基础第二篇:Spring依赖注入的三种方式