主程序
在 Spring Boot 中,主程序类(启动类)默认会作为组件扫描的起点,自动扫描该类所在包及其所有子包中的组件。
这个行为主要由 @SpringBootApplication 控制。
@SpringBootApplication 是一个组合注解,内部包含三个核心注解:
java
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan@ComponentScan它会扫描 Spring 组件,例如:
@Component@Service@Repository@Controller@RestController@Configuration
