spring依赖注入

spring依赖注入分两种

  1. 手动注入 基于xml 属性注入
    又分为set和构造方法. 在这里插入图片描述
    这里只能有一种 注入方式
    spring依赖注入_第1张图片

  2. 自动注入
    2.1 通过xml自动注入
    2.1.1 set
    2.1.2 congstruct
    autowire有byType,byName ,no Construct
    byName是通过set后面的名字来去容器中查找来注入属性
    ByType是根据settter 方法的参数去容器中查找来赋值给setter方法的属性
    默认的情况下是no 是什么都不会去做的
    construct 是通过参数的type如果没有再根据名字

在这里插入图片描述
2.2通过@autowire注入
2.2.1 写在属性
2.2.2写在构造方法
2.2.3写在普通方法上

你可能感兴趣的:(学习记录)