第246天学习打卡(知识点回顾: IOC操作bean管理 基于xml方式 bean作用域)

Posted doudoutj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第246天学习打卡(知识点回顾: IOC操作bean管理 基于xml方式 bean作用域)相关的知识,希望对你有一定的参考价值。

知识点回顾

IOC 操作bean管理(基于xml方式)

1.基于xml方式创建对象

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

2.基于xml方式注入属性

DI:依赖注入,就是注入属性

3.第一种注入方式:使用set方法进行注入

  • 创建类,定义属性和对应的set方法
  • 在spring配置文件配置对象创建,配置属性注入

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

在spring配置文件中进行配置

5.P名称空间注入

  • 使用P名称空间注入,可以简化基于xml配置方式
    • 第一步在配置文件中添加P名称空间
    • 第二步进行属性注入,在bean标签里面进行操作

Bean的作用域

  • 单例模式(Spring默认机制)
  • 原型模式:每次从容器中get的时候,都会产生一个新对象
  • 其余的request、session、application这些个只能在web开发中用到

Bean的自动装配:

  • 自动装配是spring满足bean依赖的一种方式
  • spring会在上下文中自动寻找,并自动给bean装配属性

spring中有三种装配方式:

  • 在xml中显示配置
  • 在java中显示配置
  • 隐式的自动装配bean

尚硅谷-Spring5框架最新版教程(idea版)_哔哩哔哩_bilibili

以上是关于第246天学习打卡(知识点回顾: IOC操作bean管理 基于xml方式 bean作用域)的主要内容,如果未能解决你的问题,请参考以下文章

第245天学习打卡(知识点回顾 spring IOC)

第245天学习打卡(知识点回顾 spring IOC)

第248天学习打卡(知识点回顾 xml注入集合属性 FactoryBean bean生命周期)

第252天学习打卡(知识点回顾 AOP操作)

第275天学习打卡(知识点回顾 springboot整合MyBatis操作)

第254天学习打卡(知识点回顾 spring事务操作)