# GeneratorDemo **Repository Path**: rawchen/GeneratorDemo ## Basic Information - **Project Name**: GeneratorDemo - **Description**: SpringBoot自动代码生成器 - 增删改查模糊查询分页 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-02 - **Last Updated**: 2021-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringBoot自动代码生成器 ## 增删改查模糊查询分页 - 后端零代码 ### 使用方式 1. MySQL新建一张或多张表,含有**id**字段(int且自增主键)、**create_time**字段(datetime)、**update_time**字段(datetime),最好所有字段都加上个中文注释。 2. 新建SpringBoot项目,Maven引入以下依赖,最最下面。(parent为2.x.x以上) 3. 复制该项目中的**base包**,也就是base文件夹到你的**主启动类同路径位置**,正确修改**base包中所有类的首行包路径**。 4. 打开base包中**GeneratorUtil**类,修改必须修改的**参数**(表数组,包路径,数据库连接参数)。 5. 运行GeneratorUtil类中**main**方法即可。 6. 复制资源文件夹中的**application.yml**,修改数据库连接参数,端口号,项目名等,mapper接口路径(用来打印sql语句日志)。 7. 可以复制**config文件夹**到主启动类同路径位置,即可访问**localhost:端口号/swagger-ui.html**,测试CRUD分页模糊查询了。 ### 截图预览 ![](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/GeneratorDemo/01.png) ![](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/GeneratorDemo/02.png) ![](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/GeneratorDemo/03.png) ### Maven: ```xml org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test mysql mysql-connector-java 8.0.25 org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.3 io.springfox springfox-swagger2 2.8.0 io.springfox springfox-swagger-ui 2.8.0 org.apache.commons commons-lang3 3.11 com.alibaba druid 1.2.8 ```