依赖注入的三种方法(转)
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"/>
public class UpperAction implements Action{private String message;public String getMessage(){return message;}public void setMessage(String string){message = string;}}
<bean id="theUpperAction" name="code"><bean id="personDao" name="code">@Resource(name="personDao") private PersonDao personDao;.
@Resource public void setPersonDao(PersonDao personDao) { this.personDao = personDao; }