我是靠谱客的博主 舒心高跟鞋,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部