
SpringBoot自动装配核心原理一、核心注解(入口)1. 主启动注解:@SpringBootApplication它是复合注解,由3个注解组成:@Configuration@EnableAutoConfiguration@ComponentScan@ComponentScan:自动扫描当前包及其子包下标注@Component、@Service、@Controller、@Repository的组件,注册进IOC容器。@Configuration:标记当前类为配置类。@EnableAutoConfiguration:自动装配的核心注解。二、@EnableAutoConfiguration 底层原理1. 核心注解:@Import(AutoConfigurationImportSelector.class)@EnableAutoConfiguration内部通过