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. 得到测试结果