1. 创建一个service类
public class UserService {
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
public void add(){
System.out.println("service...........");
userDao.add();
}
}
2. 创建一个Dao类
public class UserDao {
public void add(){
System.out.println("dao...........");
}
}
3. 为了在Service类当中使用Dao对象的方法
4. 编辑配置文件
<bean>
<bean id="userDao" class="cn.itcast.ioc.UserDao"></bean>
<bean id="userService" class="cn.itcast.ioc.UserService">
<property name="userDao" ref="userDao"></property>
</bean>
</beans>
5. 进行测试
public class TestIOC {
@Test
public void testUser(){
ApplicationContext context =
new ClassPathXmlApplicationContext("bean1.xml");
UserService userService=(UserService)context.getBean("userService");
userService.add();
}
}
6. 得到测试结果
![这里写图片描述](https://img-blog.csdn.net/20180710224032270?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTc0ODg3NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)