IDEA下 有很多 mybatis的插件 如何判斷哪個最好用呢
那只有一個個試了
下面我要介紹我一直在開發(fā)的MybatisCodeHelperPro插件 插件地址為: https://github.com/gejun123456/MyBatisCodeHelper-Pro
插件里面大部分功能都是免費的 免費的功能可以一直使用下去 具體如下
功能點 | 未激活版 | 激活版 |
---|---|---|
接口與xml互相跳轉(zhuǎn) 高清圖標(biāo) 可更換圖標(biāo) | ? | ? |
接口方法名重構(gòu) | ? | ? |
一鍵添加param注解 | ? | ? |
xml中的 param的自動提示 if test的自動提示 resultMap refid 等的自動提示 | ? | ? |
resultMap中的property的自動提示 | ? | ? |
檢測沒有使用的xml 可一鍵刪除 | ? | ? |
檢測mybatis接口中方法是否有實現(xiàn)大诸,沒有則報紅 可創(chuàng)建一個空的xml方法塊 | ? | ? |
檢測resultmap的property是否有誤 | ? | ? |
支持spring 將mapper注入到spring中 intellij的spring注入不再報錯 支持springboot | ? | ? |
一鍵生成分頁查詢 | ? | ? |
一鍵添加resultMap中未被使用的屬性 | ? | ? |
一鍵生成mybatis接口的testcase | ? | ? |
通過方法名生成sql | ? | ? |
通過數(shù)據(jù)庫生成crud代碼 | ? | ? |
通過java類生成crud代碼 | ? | ? |
xml collection中的 param提示 | ? | ? |
識別mybatis的標(biāo)簽 全自動sql補全 | ? | ? |
下面一一介紹下插件的免費功能
接口與xml 互相跳轉(zhuǎn) 高清圖標(biāo) 更改圖標(biāo) 使用快捷鍵跳轉(zhuǎn)
接口方法名重構(gòu) resultMap重構(gòu) refid重構(gòu) 等
一鍵添加param注解
xml中param的自動 提示 2.0.2版本支持添加jdbcType
if test的自動提示 對于每個param會提示是否等于null 對于string類型 會提示是否為null 是否為空串
resultMap中property的自動提示 refid 和 resultMap的自動提示
檢測 xml是否有對應(yīng)接口 檢測接口方法是否有對應(yīng)的xml
插件 對spring 的支持
當(dāng)沒有安裝插件的時候 往一個 spring管理的對象中注入mybatis的接口 IDEA會標(biāo)記這個mapper沒有找到
插件添加了對mybatis @mapperScan注解 xml中MapperScannerConfigurer的支持 且支持通配符 * 和 **
對spring mapperScan的支持 MapperScannerConfigurer一樣的效果
對通配符的支持
一鍵生成查詢分頁操作 插件依賴pageHelper 來做分頁處理
以上功能都是免費的
收費功能這里就不介紹了
感興趣的可以看文檔: https://gejun123456.github.io/MyBatisCodeHelper-Pro/#/
或者添加qq群:542735979