重温Spring之IoC(二)

实例化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

时机:初始化方法之前/之后

BeanFactory后置处理器 BeanFactoryPostProcessor

猜你喜欢

转载自www.cnblogs.com/VVII/p/12312783.html