IDEA下 有不少 mybatis的插件 如何判斷哪一個最好用呢
那只有一個個試了 下面介紹下我一直在開發的MybatisCodeHelperPro插件 插件地址爲: github.com/gejun123456…java
功能點 | 未激活版 | 激活版 |
---|---|---|
接口與xml互相跳轉 高清圖標 可更換圖標 | ✔ | ✔ |
接口方法名重構 | ✔ | ✔ |
一鍵添加param註解 | ✔ | ✔ |
xml中的 param的自動提示 if test的自動提示 resultMap refid 等的自動提示 | ✔ | ✔ |
resultMap中的property的自動提示 | ✔ | ✔ |
檢測沒有使用的xml 可一鍵刪除 | ✔ | ✔ |
檢測mybatis接口中方法是否有實現,沒有則報紅 可建立一個空的xml方法塊 | ✔ | ✔ |
檢測resultmap的property是否有誤 | ✔ | ✔ |
支持spring 將mapper注入到spring中 intellij的spring注入再也不報錯 支持springboot | ✔ | ✔ |
一鍵生成分頁查詢 | ✔ | ✔ |
一鍵添加resultMap中未被使用的屬性 | ✔ | ✔ |
一鍵生成mybatis接口的testcase | ✘ | ✔ |
經過方法名生成sql | ✘ | ✔ |
經過數據庫生成crud代碼 | ✘ | ✔ |
經過java類生成crud代碼 | ✘ | ✔ |
xml collection中的 param提示 | ✘ | ✔ |
識別mybatis的標籤 全自動sql補全 | ✘ | ✔ |
下面一一介紹下插件的免費功能git
當沒有安裝插件的時候 往一個 spring管理的對象中注入mybatis的接口 IDEA會標記這個mapper沒有找到 插件添加了對mybatis @mapperScan註解 xml中MapperScannerConfigurer的支持 且支持通配符 * 和 **github
以上功能都是免費的spring
收費功能這裏就不介紹了 感興趣的能夠看文檔: gejun123456.github.io/MyBatisCode… 或者添加qq羣:542735979sql