一.数据层
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对象,所有查询操作封装成方法调用
业务层开发
表现层开发
将查询到的数据返回到页面,利利用前端数据双向绑定进行数据展示
…