Spring内建可查找的依赖
作者:
入门小站 | 来源:发表于
2020-07-12 00:02 被阅读0次
AbstractApplicationContext 内建可查找的依赖
| Bean 名称 |
Bean 实例 |
使用场景 |
| environment |
Environment 对象 |
外部化配置以及 Profiles |
| systemProperties |
java.util.Properties 对象 |
Java 系统属性 |
| systemEnvironment |
java.util.Map 对象 |
操作系统环境变量 |
| messageSource |
MessageSource 对象 |
国际化文案 |
| lifecycleProcessor |
LifecycleProcessor 对象 |
Lifecycle Bean 处理器 |
| applicationEventMulticaster |
ApplicationEventMulticaster 对 象 |
Spring 事件广播器 |
注解驱动 Spring 应用上下文内建可查找的依赖(部分)
| Bean 名称 |
Bean 实例 |
使用场景 |
| org.springframework.context.annotation.internalConfigurationAnnotationProcessor |
ConfigurationClassPostProcessor 对象 |
处理 Spring 配置类 |
| org.springframework.context.annotation.internalAutowiredAnnotationProcessor |
AutowiredAnnotationBeanPostProcessor 对象 |
处理 @Autowired 以及 @Value 注解 |
| org.springframework.context.annotation.internalCommonAnnotationProcessor |
CommonAnnotationBeanPostProcessor 对象 |
(条件激活)处理 JSR-250 注解,如 @PostConstruct 等 |
| org.springframework.context.event.internalEventListenerProcessor |
EventListenerMethodProcessor 对象 |
处理标注 @EventListener 的Spring 事件监听方法 |
| org.springframework.context.event.internalEventListenerFactory |
DefaultEventListenerFactory 对 象 |
@EventListener 事件监听方法适配为 ApplicationListener |
- ConfigurationClassPostProcessor--->BeanFactoryPostProcessor Spring容器的生命周期处理,BeanFactory后置处理器
- AutowiredAnnotationBeanPostProcessor--->BeanPostProcessor Bean的生命周期处理,Bean的后置处理器
- CommonAnnotationBeanPostProcessor--->BeanPostProcessor Bean的生命周期处理,Bean的后置处理器
- EventListenerMethodProcessor--->BeanFactoryPostProcessor pring容器的生命周期处理,BeanFactory后置处理器
- DefaultEventListenerFactory--->EventListenerFactory

image.png
原文: https://rumenz.com/rumenbiji/Spring-builds-lookup.html
本文标题:Spring内建可查找的依赖
本文链接:https://www.haomeiwen.com/subject/uawwcktx.html
网友评论