目录
实例化Bean方法
构造方法
有参构造
无参构造
静态工厂(静态方法)
无参
有参
实例工厂(非静态方法)
无参
有参
实例化bean时机
ClassPathXmlApplicationContext
BeanFactory
Bean作用域配置
Bean继承配置
自动装配
- autowire=byName/byType/constructor/no/default
constructor:先byName后byType
- 并非所有类都交由Ioc容器进行管理
- 在一个自身不在IoC容器的bean中获取IoC容器
添加实现接口ApplicationContextAware的工具类 到IoC容器中
FactoryBean
bean类型:1.普通Bean,2.工厂Bean
实现FactoryBean接口,并加入到IoC容器中,返回的bean类型是getObject()返回的类型
Resource
基本用法
装配
后置处理器
Bean后置处理器 BeanPostProcessor
时机:初始化方法之前/之后