目前據我閱讀源碼所已知的基礎設施類有6個,這6個類由AnnotatedBeanDefinitionReader
負責加載,因為基礎設施類屬于自定義指定包下的類,它們分別是
在容器中的名字:
org.springframework.context.annotation.internalConfigurationAnnotationProcessor
實際的類:
org.springframework.context.annotation.ConfigurationClassPostProcessor
在容器中的名字org.springframework.context.annotation.internalAutowiredAnnotationProcessor,
實際的類
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor
在容器中的名字
org.springframework.context.annotation.internalRequiredAnnotationProcessor,
實際的類org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor
Java主類、在容器中的名字org.springframework.context.annotation.internalCommonAnnotationProcessor,
實際的類org.springframework.context.annotation.CommonAnnotationBeanPostProcessor
在容器中的名字org.springframework.context.event.internalEventListenerProcessor,
實際的類
org.springframework.context.event.EventListenerMethodProcessor
在容器中的名字
org.springframework.context.event.internalEventListenerFactory,
實際的類
org.springframework.context.event.DefaultEventListenerFactory
這些基礎設施類由SpringFactoriesLoader類創建其java對象
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态