Spring5学习-2

IOC操作bean管理

1.什么是bean管理:

  • Spring创建对象。
  • Spring注入属性。
    Spring创建对象就是替代以往的new实例的方式创建一个新对象,在上一篇中的代码中就用到了这个功能。
    Spring注入属性就是给bean中的属性赋值。

2.bean管理有两种方式:

  • 基于xml配置文件方式实现
  • 基于注解方式实现

3.IOC操作(基于xml)

  1. 基于 xml 方式创建对象
    Spring5学习-2
    (1)在 spring 配置文件中,使用 bean 标签,标签里面添加对应属性,就可以实现对象创建。
    (2)id 属性:唯一标识,别名
    (3)class属性:类全路径(包类路径)
    (4)创建对象时候,默认也是执行无参数构造方法完成对象创建,如果没有无参构造函数,在创建bean实例的时候会报错。
    2 、基于 xml 方式注入属性。
    DI :依赖注入,就是注入属性
    IOC和DI什么区别:
    DI是ioc中的一种具体实现,他就表示依赖注入,在创建对象的基础之上完成
上一篇:AOP底层


下一篇:2. 你能说说Spring框架中Bean的生命周期吗?