Spring Boot 基础工程构建
搭建一个标准的 Spring Boot 项目,核心在于依赖管理和入口配置。这里我们梳理一下关键步骤。
1. 依赖管理
所有的 Spring Boot 工程都必须继承 spring-boot-starter-parent,这能帮我们统一版本管理,避免依赖冲突。在 Maven 的 pom.xml 中,我们需要指定父坐标:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
接着,根据业务需求引入对应的 Starter。比如开发 Web 应用,就必须引入 spring-boot-starter-web:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
2. 引导类配置
哪个类上标注了 @SpringBootApplication,那个类就是项目的启动入口。这里的 main 方法是 Java 程序的起点,而 run 方法负责加载 Spring 容器并启动服务。
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class, args);
}
}
3. 自动热部署配置
开发过程中频繁修改代码很耗时,Spring Boot 提供了热部署机制(DevTools),能在保存文件后自动重启服务,极大提升体验。
首先,在 Maven 中添加依赖:


