day02-2022-02-12

湖南

day02Spring

IOC操作Bean管理(创建对象和set注入属性)

1.什么是Bean管理

  1. Bean管理指的是两个操作
  2. Spring创建对象
  3. Spring注入属性

2.Bean管理操作有两种方式

  1. 基于xml配置文件方式实现
  • 在Spring配置文件中,使用bean标签,标签里面添加对应属性,就可以实现对象的创建
  • 在bean标签有很多属性,介绍常用的属性
    (1)id属性:唯一标识
    (2)class属性:类全路径(包类路径)
  • 创建对象时候,默认也是执行无参数构造方法完成对象创建(若含有有参构造函数,必须生命无参构造函数)
  1. 基于注解方式实现
    (1)DI:依赖注入,就是注入属性
    • 第一种注入方式:使用set方式进行注入

      (1)创建类,定义属性和对应的set方法
      

   (2)在Spring配置文件配置对象创建,配置属性注入

      (3)调用set方法

第二种注入方式:使用有参构造进行注入

(1)创建类,定义属性,创建属性对应有参构造方法

(2)在Spring配置文件中进行配置

(3)调用

IOC操作Bean管理(xml注入其它类型属性)

1.字面量

  1. null值

  2. 属性值包含特殊符号

IOC操作Bean管理(注入外部bean)

注入外部bean

  1. 创建两个类service类和dao类
  2. 在service调用dao里面的方法


3. 配置外部bean文件

posted @ 2022-02-12 09:50  elliottmoo  阅读(19)  评论(0编辑  收藏  举报