栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring -- Spring配置文件详解(Bean的依赖注入的数据类型(基本类型、引用类型、集合类型))

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring -- Spring配置文件详解(Bean的依赖注入的数据类型(基本类型、引用类型、集合类型))

01:Spring配置文件详解(Bean标签的基本配置(id,class)/ 范围配置 / 不同范围时的对象的创建时期 / Bean生命周期配置(生命周期方法) )

02: Spring配置文件详解(Bean实例化的三种方式、IoC(控制反转) 与 DI(依赖注入)、依赖注入详解)

03:Spring配置文件详解(Bean的依赖注入的数据类型(基本类型、引用类型、集合类型))

04: Spring配置文件详解(引入其他配置文件(分模块开发)、小结)

1. Bean的依赖注入的数据类型

上面的操作,都是注入的引用Bean,除了对象的引用可以注入,普通数据类型,集合等都可以在容器中进行注入。

注入引用类型数据

测试代码(下面的测试代码全是这个):

    public static void main(String[] args) {
        //解析beans.xml文件 , 生成管理相应的Bean对象
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        //getBean : 参数即为spring配置文件中bean的id .
        UserDaoImpl user = (UserDaoImpl) context.getBean("userDao");
        user.save();
    }

1.1 普通数据类型注入
1.1.1 Ser注入
  1. 添加普通数据类型的属性和Set方法。

  2. 普通数据类型的注入

  3. 运行上面的测试代码


1.1.2 构造方法注入
  1. 添加普通数据类型的属性和构造方法。
  2. 普通数据类型的注入
  3. 运行上面的测试代码:

1.2 集合类型数据注入

User类:


1.2.1 集合数据类型 List 的注入
1.2.1.1 Set方法注入
  1. 新增list类型

  2. list类型数据注入

  3. 运行上面的测试代码


1.2.1.2 构造方法注入
  1. 新增list类型
  2. list类型数据注入

  1. 运行上面的测试代码

1.2.2 集合数据类型 List 的注入
1.2.2.1 set方法注入
  1. 新增list类型

  2. list类型数据注入

  3. 运行上面的测试代码


1.2.2.2 构造方法注入
  1. 新增list类型
  2. list类型数据注入
  3. 运行上面的测试代码

说明:

由于构造方法注入和set方法注入类似,上面已经给了充足的代码示例,下面的代码均已set方法注入进行讲解说明。


1.2.3 集合数据类型 Map 的注入
  1. 新增map类型

  2. map类型数据注入

  3. 运行上面的测试代码


1.2.4 集合数据类型 Properties 的注入
  1. 新增Properties类型
  2. Properties类型数据注入
  3. 运行上面的测试代码


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/343324.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号