codeAppend - mybatis代碼追加插件
簡介
codeAppend是一款代碼追加插件(也提供直接生成),新增太多數據庫字段,不用手動更改實體類和mapper文件,利用創建表語句,使用本工具可以自動識別並追加不存在的數據庫字段屬性到實體類和mapper文件。
實現原理
通過正則表達式匹配需要插入代碼的地方,先設置標誌位,再檢查逐一檢查建表sql中新增字段,組裝新增字段後,插入標誌位,保證原代碼不變,只是新增相關字段數據。
功能清單
- 支持追加不存在的sql字段代碼(entity,mapper)
- 支持lombok/getset風格代碼生成
- 生成mybatis相關代碼(entity,service,dao,mapper)
- 支持配置代碼生成格式
- 支持配置改動實時預覽生成格式