模型服务连接失败
Java
分类
后端框架
难度
未设置
来源数
1
更新时间
2026/03/29 15:43

答案

SpringBoot实现自动装配的一个核心注解是@EnableAutoConfiguration,当我们用这个注解开启了自动装配后,springboot在启动的时候会读取jar包下的META-INF/spring.factories的所有配置类,但是并不是所有配置类都会生效,springboot通过@ConditionalXXX注解来进行筛选,只有满足了一定条件的配置类才会生效。如@ConditionalOnBean,当容器下有指定bean的时候生效。

元信息

审核状态: active
关联来源: 1

来源面经题(0)

这道题目前没有手动沉淀的面经题来源。

来源(1)

Java八股(框架).md

knowledge_note
Question 43: Spring Boot 如何实现自动装配? Source answer: SpringBoot实现自动装配的一个核心注解是@EnableAutoConfiguration,当我们用这个注解开启了自动装配后,springboot在启动的时候会读取jar包下的META-INF/spring.factories的所有配置类,但是并不是所有配置类都会生效,springboot通过@ConditionalXXX注解来进行筛选,只有满足了一定条件的配置类才会生效。如@ConditionalOnBean,当容器下有指定bean的时候生效。 Reviewed answer: 核心在于 @EnableAutoConfiguration。启动时读取 spring.factories 中的自动配置类,再结合 @Conditional 系列条件注解按需装配满足条件的配置。