Spring中的自动装配

╰半夏微凉° 2024-03-30 14:39 179阅读 0赞

一. 自动装配

限制:不能自动装配所谓的简单类型包括基本类型,字符串和集合类

通常用来自动装配 对象

1,按照名称来自动装配

404339ca94a557452b9283540ab59140.png

1.1 标注autowire=”byName”,表示通过名称来自动装配

1.2 扫描当前类下,所有 对象 的 属性值,然后通过这个属性值来spring容器(配置文件)中找有没有对应的bean-id

1.3 如果找到,则自动装配该对象;如果找不到,则为空或报错

1.4 底层实现是 set方法

2, 按照类型来自动装配

117d2595a19152dae70038f05dd31f7d.png

2.1 标注autowire=”byType”,表示通过类型来自动装配

2.2 扫描当前类下,所有的 对象 的 类型,然后通过类型来spring容器(配置文件)中找有没有对应的类型

2.3 如果找到,则自动装配该对象;否则,则报错

2.4 底层实现是 set方法

发表评论

表情:
评论列表 (有 0 条评论,179人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Spring自动装配

    自动装配 Spring利用依赖注入(DI),完成对IOC容器中中各个组件的依赖关系赋值 1)、@Autowired:自动注入 默认优先按照类型去容器中找对应