Eclipse 應該說是老牌也是最常用的Java開發工具,盡管這幾年 InstelliJ IDEA 的發展勢頭很強勁,身邊使用和推崇的人也大有人在,但個人而言還是覺有些不太習慣。這里也介紹幾款自己常用的插件,工欲善其事必先利其器嘛,善用好這些工具能幫忙我們提高開發的效率:
- MyBatipse :就是一款針對MyBatis的增加工具,提供了DAO方法與配置文件之間快速跳轉定位;編輯MyBatis相關文件時提供內容提示、補全和驗證功能;控制台視圖從打印日志中復制完整SQL語句等功能;
- dynamic-source-lookup :雖然Maven工程可以很方便 的讓我們查看到源代碼,但有時我們更希望能夠Debug;
MyBatipse
超鏈接(java mapper 與 XML mapper 之間跳轉定位)
- 從java mapper到XML mapper
- 從java mapper方法到XML mapper方法
- 從XML mapper聲明ID到java mapper方法
XMl編輯器增強
- 支持#{}中的javaType和jdbcType提示
- 自動根據對應的java類型或者type別名生成所有的resultMap配置
- 在xml配置中設置名稱和值
其他
- 使用向導創建一個新的XML映射文件
- 在控制台視圖復制SQL語句。例如,選擇並復制下列調試輸出
注意:目前控制台視圖復制SQL語句有個缺陷:如果SQL執行失敗沒有返回值時無法復制出完整SQL來。
dynamic-source-lookup
下次在進入Debug模式時,控制台視圖就可以看到提示:
Dynamic source lookup support loaded.
感謝閱讀這份文檔,希望有幫忙到您。