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课程设计例子  阅读(212)  评论(0编辑  收藏  举报