mybatis-plus-generator.rar
#MyBatis-Plus-Generator ##项目介绍 - 本项目基于原生MyBatis-Plus-Generator,在官方代码生成工具的基础上,进行优化,主要特性有: 1. 支持多表及全表生成,无需在控制台输入表名; 2. 集成Lombok,无需生成setXXX和getXXX方法; 3. 集成API文档接口工具Swagger2,只需根据实际情况修改@ApiModel注解的Value和description内容即可; ##开发环境 - Springboot 2.2.2.RELEASE - mybatis-plus-generator 3.3.0 - mysql-connector-java 8.0.18 - springfox-swagger2 2.9.2 - lombok 1.18.10 ##相关类文件说明 1. CustomerConfig:为数据库连接池的配置,表名、包名、模块名等相关静态常量; 2. GeneratorConfig:mybatis-plus-generator配置类,该类包含生成相关的绝大部分配置,例如Swagger2、二级缓存、数据源配置、策略配置、包配置等; 3. MysqlGenerator:main方法所在位置 4. TemplateEnum:模板枚举类,可根据需要选择velocity(*.vm)或者freemarker(*.ftl)模板进行生成 注:大部分配置都已进行注释说明,若需更多自定义配置,请参考官方文档或者源代码。