import com.hw.dao.UserDao; import com.hw.service.UserService; public class UserServiceImpl implements UserService { /* 使用set注入的方式: 1、对需要注入的资源变量添加set方法 */ private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } @Override public void save() { System.out.println("userServiceImpl save runing..."); userDao.save(); } }
2、将需要注入的资源声明为bean;3、在配置资源中引入刚刚配置的bean
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- 配置spring控制的资源 --> <!-- 3、在配置资源中引入刚刚配置的bean --> <bean id="userService" class="com.hw.service.impl.UserServiceImpl"> <property name="userDao" ref="userDao"/> </bean> <!-- 2、将需要注入的资源声明为bean --> <bean id="userDao" class="com.hw.dao.impl.UserDaoImpl"/> </beans>