主要实现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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复