AbstractApplicationContext内建可查找的依赖
Bean名称 | Bean实例 |
---|---|
environment | Environment对象 |
systemProperties | java.util.Properties 对象 |
systemEnvironment | java.util.Map 对象 |
messageSource | MessageSource 对象 |
lifecycleProcessor | LifecyleProcessor 对象 |
applicationEventMuticaster | ApplicationEventMuticaster 对象 |
注解驱动Spring应用上下文内建可查的依赖(部分)
Bean名称 | Bean实例 | 使用场景 |
---|---|---|
org.springframework.context.annotation. ConfigurationClassPostProcessor | ConfigurationClassPostProcessor 对象 | 处理Spring配置类 |
org.springframework.context.annotation. AnnotationConfigApplicationContext | AnnotationConfigApplicationContext对象 | 处理@Autowired以及@Value注解 |
org.springframework.context.annotation. CommonAnnotationBeanPostProcessor | CommonAnnotationBeanPostProcessor 对象 | (条件激活)处理JSP-250注解,如@PostConstruct |
org.springframework.context.event. EventListenerMethodProcessor | EventListenerMethodProcessor 对象 | 处理标注@EventListener的Spring事件监听方法 |