Spring Boot 入门实战,实现一个 TODO 系统的后端 API 项目。
附: 前端Vue3.0 + Element Plus实现
1. 实现功能
- 基于 Spring Boot 框架,实现一个 TODO 程序的后端 API 微服务。
- 使用 MySQL 数据库保存数据
- 使用 JpaRepository 访问数据库
- 基于 Swagger 生成在线 API 手册
2. 前期准备
- 安装 Maven
- 安装 Java JDK
- 开发工具(IDE),推荐 IntelliJ IDEA
环境: Java V8; Spring Boot 2.4.
3. 新建项目
3.1. 基于 Spring Initializr 初始化项目
访问https://start.spring.io 新建一个 Spring Boot 的项目,Dependencies 中选中 Spring Web。下载到本地,并使用 IntelliJ IDEA 打开。
3.2. 添加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
<dependency