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,都差不多了。。。
本文深入探讨了Spring框架中构造方法注入的实现方式,通过实例展示了如何在Service层使用构造方法注入DAO层对象,并在XML配置文件中进行相应设置。
1万+

被折叠的 条评论
为什么被折叠?



