依赖查找
查找对象就是spring 容器管理的各种Bean, 包括
- xml bean definition
- java annotation and configuration
- spring内建Bean, eg:AutowiredAnnotationBeanPostProcessor
- 手动注册BeanDefinition
依赖注入
- 可以通过依赖查找获取的所有Bean
- 外部化配置: @Value
- 特殊对象:BeanFactory, ApplicationContext (org.springframework.beans.factory.config.ConfigurableListableBeanFactory#registerResolvableDependency)
可以看到依赖注入的范围更广