以下是一份详细的Spring Boot接口开发指南,涵盖从环境搭建到接口测试的完整流程:
一、基础准备
- 项目创建
- 使用 生成项目结构,选择Maven或Gradle作为构建工具,选择Java语言和合适的Spring Boot版本(如3.x)。
- 添加必要的依赖,如
Spring Web
(用于构建Web应用)、MyBatis
(数据库操作)、MySQL Driver
(数据库驱动)等。 - 下载生成的项目压缩包,解压后使用IDE(如IntelliJ IDEA、Eclipse)导入项目。
- 数据库配置(以MySQL和MyBatis为例)
- 在
pom.xml
中添加MySQL驱动依赖:xml复制代码
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
- 在
application.properties
或application.yml
中配置数据源和MyBatis:properties复制代码
# application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
mybatis.mapper-locations=classpath:mapper/*.xml
- 在
二、接口开发核心步骤
- 控制器(Controller)创建
- 使用
@RestController
注解定义控制器类,通过@RequestMapping
或其变体(如@GetMapping
、@PostMapping
)映射URL路径。 - 示例:
java复制代码
@Slf4j
@RestController
@RequestMapping("/depts")
- 使用