1属性注入
private UserDAO userDAO;
public void setUserDAO(UserDAO userDAO) {
this.userDAO = userDAO;
}
xml文件
<bean id="u" class="com.dao.impl.UserDAOImpl">
</bean>
<bean id="userService" class="com.service.UserService">
<property name="userDAO" ref="u" />
2构造方法注入
private UserDAO userDAO;
public UserService(UserDAO userDAO) {
this.userDAO = userDAO;
}
xml文件
<bean id="u" class="com.dao.impl.UserDAOImpl">
</bean>
<constructor-arg>
<ref bean="u"/>
</constructor-arg>