我是靠谱客的博主 舒心高跟鞋,最近开发中收集的这篇文章主要介绍Spring_注入外部Bean,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

主要实现service层调用dao层

  1. 导入jar
    在这里插入图片描述
  2. 写类、接口
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();
    }
}
  1. 写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>
  1. 结果
 @Test
    public void testBean1(){
//        加载spring配置文件
        ApplicationContext context =
                new ClassPathXmlApplicationContext("bean2.xml");
//        获取配置文件对象
        UserService userService = context.getBean("userService", UserService.class);
        userService.add();
    }

在这里插入图片描述

最后

以上就是舒心高跟鞋为你收集整理的Spring_注入外部Bean的全部内容,希望文章能够帮你解决Spring_注入外部Bean所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部