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.
感谢阅读这份文档,希望有帮忙到您。