文章目录
前言
慢慢发现,单张表的增删改查从控制层到数据访问层几乎都是机械式代码。为此,产生了提出公用代码的想法。本篇文章将展现第一版本的实现,主要包括基于SpringBoot2.X的starter实现以及使用的案例组成。
1. 版本环境说明
- SpringBoot 2.5.2
- Maven 3.5.0
- JDK 1.8
- Knife4j 2.0.7
- Mysql 8.0.15
- Mybatis-plus 3.4.2
- FastJson 1.2.75
- Validation 2.5.2
2. 简介
基于
Mybatis-plus
实现的单表CRUD
从数据访问层到控制层的封装,集成了knifefj
实现API
文档,以及统一异常处理,返回结果封装,基于Bean Validation
的参数校验,log4j
等。
3. 功能
主要包括单表的从控制层到数据访问层及实体层的通用代码实现,详细信息自行查阅API文档。