SpringBoot原理初探——自动配置(启动器与主程序)
自动配置
pom.xml中:
- spring-boot-dependencies:核心依赖在父工程中!
- 在写或者引入Spring Boot依赖的时候,不需要指定版本,因为存在这些版本仓库。
启动器:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
SpringBoot的启动场景。(例如spring-boot-starter-web,就会帮我们自动导入web环境所需要的依赖)
- Spring Boot会将所有的功能场景,都变成一个个的启动器。
- 我们要使用什么功能,只需要找到对应的启动器即可。
主程序
//@SpringBootApplication: 标注该类是一个Springboot的应用
@SpringBootApplication
public class Springboot01HelloworldApplication