Spring IoC 容器概述
2022-06-28 14:33:40 9 举报
AI智能生成
登录查看完整内容
Spring IoC容器概述
作者其他创作
大纲/内容
实时查找
延时查找
类型
XML配置
User实体类
延迟查找和实时查找案例
案例
根据Bean名称查找
单个Bean对象
集合Bean对象
根据Bean类型查找
即同一个容器中,有多个同类型的对象,在其中一个上标注primary=\"true\
根据Bean名称 + 类型查找
添加Super注解
SuperUser类上添加Super注解
按照注解查找
根据Java注解查找
Spring IoC依赖查找
实时注入
类对象中注入ObjectFactory
延迟注入
注入类型
XML配置对象时,Auto-wire采用byName
根据Bean名称注入
根据Bean类型注入
Spring容器提供的非用户定义的对象,可以依赖注入
定义
BeanFactory
ObjectFactory
举例
注入容器内建Bean对象
注入非Bean对象
注入方式
自定义Bean,可以通过getBean的方式获取
容器内建Bean,如Environment、BeanDefinitions 和 Singleton Objects。可以通过getBean获取
容器内建的依赖Bean,是容器内非Bean。如BeanFactory。无法通过getBean获取。是通过AutowireCapableBeanFactory中的resolveDependency方法来注册
依赖的来源
Spring IoC依赖注入
基于XML配置
基于Properties配置
基于Java注解
基于Java API
Bean自定义配置
基于XML文件
IoC容器配置
外部化属性配置
Spring IoC 配置元信息
IOC容器概述
收藏
0 条评论
回复 删除
下一页