1. 确定需求
前端访问后端URL,显示后端从数据库读取的数据
输入:前端访问URL为http://localhost:8080/user (路径要根据实际更改)
输出:前端显示后端从数据库读取的数据
浏览器:
数据库:
2. 环境配置
- 新建项目模块(idea 版本不用 创建模块一些差别,但在创建模块时要记得勾选如下配置)
- 模块创建成功后,找到 pom.xml文件, 添加为Maven 项目
- MySQL 数据库配置、添加数据
以上是简单说明在NaviCat中如何创建数据库,表,字段等。
本次示例的数据库具体如下
- 创建文件结构,具体如下
- 修改 appliocation.properties 文件的后缀名为 .yml 或新建 ,yml 文件,文件内容如下
- 在主程序中添加必要的注解
- 如果编译执行后出现如下图所示,则环境搭建成功一半了
3. 具体代码实现
-
UserController
-
User
注意: 这里我使用 @data 注解 省去了 get(),set()构造器注入,需要 pom.xml 文件中导入相关依赖
-
UserMapper
-
UserService
-
UserServiceImpl
-
UserMapper.xml
4. 测试
这里使用postman进行测试,开始前记得运行代码开启后端
-
更新(对应 UserController 中的 update 方法)
- 更新前的数据库
- postman 更新操作(更新李四)
- 更新后
- 更新前的数据库
-
删除(对应 UserController 中的 delete 方法)
-
postman 删除操作(删除 id 为7的数据)
-
数据库
-
-
增加(对应 UserController 中的 save 方法)
- postman操作 (json请求体)
- 数据库
- postman操作 (json请求体)
-
查询(对应 UserController 中的 getByIds方法)
- postman(通过 id 查询多条数据)
- postman(通过 id 查询多条数据)