面试真题

Java · 中等 · 百度

springboot启动注解是什么,内部的三个实际注解讲一下

中等 Java 🎤 百度
参考答案
SpringBoot启动注解是@SpringBootApplication,它内部组合了三个关键注解。核心要点:1. @SpringBootConfiguration:标识该类为配置类,本质继承@Configuration,允许定义@Bean;2. @EnableAutoConfiguration:启用自动配置,借助AutoConfigurationImportSelector导入META-INF/spring.factories中的自动配置类,根据依赖自动装配Bean;3. @ComponentScan:自动扫描当前启动类所在包及其子包下带有@Component、@Service等注解的类并注册为Bean。原理:三者协同完成上下文初始化,先扫描组件,再加载自动配置,最后刷新容器。示例:标注在Application类上,main方法调用SpringApplication.run()启动。
题目整理自公开面经,答案由校招宝自研生成,仅供参考