您的位置:首页 > 编程语言 > Java开发

spring(IOC)的四种依赖注入方式

2017-01-05 15:55 549 查看

1.属性注入(set注入)

(1)在对应的action中给set/get方法

   private StuBiz stuBiz;

public StuBiz getStuBiz() {
return stuBiz;
}

public void setStuBiz(StuBiz stuBiz) {
this.stuBiz = stuBiz;
}

(2)在application的配置:

       <bean id="stuAction" class="com.yangkang.action.StuAction" scope="prototype">
<property name="stuBiz" ref="stuBiz"/>
</bean>

2.构造器注入

(1)在对应的action中给构造方法

private StuBiz stuBiz;//属性

public StuAction(StuBiz stuBiz) {//构造器
super();
this.stuBiz = stuBiz;
}

(2)在application的配置:

<bean id="stuAction" class="com.yangkang.action.StuAction" scope="prototype">
<constructor-arg ref="stuBiz"></constructor-arg>//构造器注入的具体配置
</bean>

3.静态工厂方法注入

4.实例工厂方法注入

不常用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: