在 Spring Boot 中,如果存在多个同类型的 Bean,容器如何处理?与 Spring 框架的传统行为有何差异?
考察说明
考察对 Spring 及 Spring Boot 中 Bean 定义冲突处理机制的理解
回答思路
- 说明 Spring 中 Bean 名称冲突时后定义覆盖先定义的默认行为
- 指出 Spring Boot 中同名 Bean 在不同配置来源下的覆盖规则及条件
- 能够区分组件扫描、自动装配与显式配置对冲突的影响
- 能够结合实际场景说明如何避免或解决冲突
考察对 Spring 及 Spring Boot 中 Bean 定义冲突处理机制的理解