java程序设计开发,设计思想Spring开源框架-SpringBoot原理与实战之常用注解 @SpringBootApplication学习笔记

一、Spring Boot 启动类相关注解
1. @SpringBootApplication
- 作用:这是一个组合注解,包含了
@SpringBootConfiguration
、@EnableAutoConfiguration
和@ComponentScan
。它是 Spring Boot 应用的核心注解,用于启动 Spring Boot 应用。
- 案例:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringBootApp {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApp.class, args);
}
}
- 解析:该注解会自动开启 Spring Boot 的自动配置功能,扫描当前包及其子包下的组件,并将其注册到 Spring 容器中。
2. @EnableAutoConfiguration