codeAppend - mybatis代码追加插件
简介
codeAppend是一款代码追加插件(也提供直接生成),新增太多数据库字段,不用手动更改实体类和mapper文件,利用创建表语句,使用本工具可以自动识别并追加不存在的数据库字段属性到实体类和mapper文件。
实现原理
通过正则表达式匹配需要插入代码的地方,先设置标志位,再检查逐一检查建表sql中新增字段,组装新增字段后,插入标志位,保证原代码不变,只是新增相关字段数据。
功能清单
- 支持追加不存在的sql字段代码(entity,mapper)
- 支持lombok/getset风格代码生成
- 生成mybatis相关代码(entity,service,dao,mapper)
- 支持配置代码生成格式
- 支持配置改动实时预览生成格式