Spring不可不知的扩展类

2021-03-18  本文已影响0人  单名一个冲

spring IOC是一种面向对象的控制反转思想,依托依赖注入的方式实现的设计模式思想,其目的是解决对象间的强耦合关系。

在IOC容器的生命运作周期内,为了使编程人员在对
Spring容器机制的构建和处理阶段对其进行的扩展(容器生命周期)和
对象实例化期间对对象进行不同的控制或操作(Bean的初始化和实例化阶段),
所以Spring需要提供这样的机制来满足各种需求,
前者为容器的扩展,后者为Bean的扩展,这样的两种扩展机制统称为Spring的扩展机制。

各种Aware类
适配器Adapter
BeanDifian
AutoConfigurationPackages
BeanDefinitionRegistry

ApplicationContextAware
ApplicationListener
ApplicationContextInitializer

Spring SPI扩展
ImportBeanDefinitionRegistrar
SpringFactoriesLoader
@import
Spring注解扩展

上一篇下一篇

猜你喜欢

热点阅读