请解释 @Autowired 注解在 Spring 中是如何实现依赖注入的?
考察说明
考察对 Spring 依赖注入机制的理解,包括注解处理、类型匹配、候选筛选和注入方式。
回答思路
- 能够准确说明 @Autowired 的默认注入方式(byType)
- 能够解释当存在多个候选 Bean 时的处理策略(@Primary、@Qualifier、@Resource)
- 能够说明构造器注入和字段注入的差异及适用场景
- 能够提及 required 属性及可选依赖的处理
- 能够说出解析过程发生在 Spring 容器启动阶段,涉及 BeanPostProcessor
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。