概述
主要实现service层调用dao层
- 导入jar
- 写类、接口
public interface UserDao {
public void update();
}
public class UserDaoImpl implements UserDao {
@Override
public void update() {
System.out.println("dao update...............");
}
}
public class UserService {
//创建UserDao的属性,生成set方法
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
public void add(){
System.out.println("service add.........");
userDao.update();
}
}
- 写bean.xml文件
<bean id="userService" class="com.atguigu.spring5.service.UserService">
<property name="userDao" ref="userDaoIpml"></property>
</bean>
<bean id="userDaoIpml" class="com.atguigu.spring5.dao.UserDaoImpl"></bean>
- 结果
@Test
public void testBean1(){
// 加载spring配置文件
ApplicationContext context =
new ClassPathXmlApplicationContext("bean2.xml");
// 获取配置文件对象
UserService userService = context.getBean("userService", UserService.class);
userService.add();
}
最后
以上就是舒心高跟鞋为你收集整理的Spring_注入外部Bean的全部内容,希望文章能够帮你解决Spring_注入外部Bean所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复