1、基于xml方式创建对象
    image.png

    (1)在Spring配置文件中,使用bean标签,标签里面添加对应属性,就可以实现对象的创建
    (2)在bean标签中有很多属性,介绍常用的属性
    id属性:唯一标识
    class属性:类全路径(包类路径)
    (3)创建对象的时候,默认也是执行无参数构造方法完成对象创建

    2、基于xml方式注入属性
    (1)DI:依赖注入,就是注入属性
    面试题:IOC和DI有什么区别?
    DI是IOC中的一种具体实现

    3、第一种注入方式:使用set方法进行注入
    ①创建类,定义属性和对应的set方法
    image.png

    ②在Spring配置文件配置对象创建,配置属性注入
    image.png

    4、第二种注入方式:使用有参数构造进行注入
    ①创建类,定义属性,创建属性对应的有参数的构造方法
    image.png

    ②在spring配置文件中进行配置
    image.png

    5、P名称空间注入(了解)
    使用p名称空间注入,可以简化基于xml的配置方式
    ①添加p名称空间在配置文件的头部约束中
    image.png

    ②进行属性注入,在bean标签里面进行操作

    image.png