基于SpringBoot的SSMP整合案例

本文介绍了如何使用Lombok简化实体类开发,并详细阐述了MyBatisPlus在数据层的运用,包括导入依赖、配置ID生成策略、创建BaseMapper接口及测试。同时,讲解了MyBatisPlus的分页查询功能,利用IPage对象实现动态SQL,以及条件查询通过QueryWrapper对象实现。此外,还提到了异常处理和日志配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.数据层

lombook工具

常用于简化实体类开发,常用注解 @Data
为实体类在编译期设置对应的get/set方法、toString方法、hashCod方法、equals方法等。

数据层开发步骤细节

在这里插入图片描述

1.首先要导入MybatisPlus(mp)和druid对应的starter,
2.然后配置基本设置(id生成策略使用数据库自增策略 id-type:auto)
在这里插入图片描述

3.使用数据层接口可以继承BaseMapper并指定泛型
在这里插入图片描述
4.制作测试类测试效果

Tips:可以开启MP配置方式下的日志,设置日志输出方式为标准输出

————分页功能

分页功能需要设定分页对象IPage
在这里插入图片描述
Ipage对象中封装了分页操作中的所有数据:
数据、当前页码值、每页数据总量、最大页码数、数据总量

** 分页操作是在MyBatisPlus的常规操作基础上增强得到的,内部是动态的拼写SQL语句,因此需要增强对应功能,使用MyBatisPlus拦截器实现
在这里插入图片描述

————条件查询功能

使用QueryWrapper对象封装查询条件,推荐使用LambdaQueryWrapper对象,所有查询操作封装成方法调用
在这里插入图片描述
在这里插入图片描述

业务层开发

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

表现层开发

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

将查询到的数据返回到页面,利利用前端数据双向绑定进行数据展示在这里插入图片描述
在这里插入图片描述

异常处理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

分页功能

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述基于业务需求维护功能
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值