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方法来注入
- private Manager manage;
- public void setManager(Manager manage){
- this.manage= manage;
3 构造注入:
通过构造函数来注入
- public xx(Manager manage){
当然通过不同的注入方式,config.xml的配置是不同的。
通过构造函数进行的注入方式xml配置为
- <?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>