读书人

依赖注入的三种步骤(转)

发布时间: 2013-11-09 17:06:53 作者: rapoo

依赖注入的三种方法(转)
1.使用构造器

 private PersonDao personDao; private String name;  public PersonServiceImpl(PersonDao personDao,String name){  this.personDao = personDao;  this.name = name; }



<constructor-arg index="0" type="com.hx.springdemo01.dao.PersonDao" ref="personDao"/><constructor-arg index="1" value="stupit"/>

2.使用set方法
public class UpperAction implements Action{private String message;public String getMessage(){return message;}public void setMessage(String string){message = string;}}


其中message 属性的值通过配置文件来提供
<bean id="theUpperAction" name="code"><bean id="personDao" name="code">@Resource(name="personDao") private PersonDao personDao;.


在set方法中:
@Resource public void setPersonDao(PersonDao personDao) {  this.personDao = personDao; }

读书人网 >编程

热点推荐