读书人

Spring依赖注入模式

发布时间: 2012-09-24 13:49:41 作者: rapoo

Spring依赖注入方式

Spring注入方式有三种:

1.接口注入(不常用)

2.构造器注入

3.setter注入

?

构造方法注入:

public class UserService {
?????????????????????public UserService(UserDAO userDAO) {
?????????????????? ?super();
??????????????????? this.userDAO = userDAO;
?????????? }
}

<bean id="userDao" ref="u" />
?</bean>

?

?

1.使用构造器方式注入

private PersonDaoBean personDaoBean;

private String name;

private int id;

?

public PersonServiceBeanImpl(PersonDaoBean personDaoBean, String name,

int id) {

this.personDaoBean = personDaoBean;

this.name = name;

this.id = id;

}

<bean id="personService" type="com.zhen.dao.PersonDaoBean" ref="personDaoBean"/>

<constructor-arg index="1">

<value>chenzhen</value>

</constructor-arg>

<constructor-arg index="2" value="110"/>

</bean>

读书人网 >软件架构设计

热点推荐