Spring的注入方式(三种)
Spring有三种注入方式:
一:用set方法注入(最常用的)
二:构造方法注入
三:接口注入
其中接口注入又有若干种方法。
在这主要说一下构造方法的注入方式:
在service层,不用写对于DAO层的get和set方法了,而是写在构造方法中
private UserDAO userDAO = new UserDAOImpl();
public UserService(UserDAO userDAO){
super();
this.userDAO = userDAO;
}
然后,在XML中的配置就是:
<bean id="u" class="com.msb.dao.UserDAOImpl">
</bean>
<bean id="userService" class="com.msb.service.UserService">
<constructor-arg>
<ref bean="u"/>
</constructor-arg>
</bean>
Ok,都差不多了。。。
posted on 2012-04-28 20:13 java课程设计例子 阅读(215) 评论(0) 编辑 收藏 举报