IDEA下常用的插件分享
前言
分享一些IDEA上常见的插件且有用的插件。
一、Maven Helper
Maven Helper我在这里列为第一名,他最大的用处是查看某些包是否有引入过,是谁引入的,版本号是多少,包是否有冲突。他是解决包冲突的神器之一。
一般的包冲突处理流程如下
- 一般出现NoSuchMethodException、ClassNotFundException排除来是自己开发的,或者代码问题外。可以通过IDEA的(Select Open File)按钮定位到指定的Class文件。
- 通过Class文件可以在External Libraries查看到此类所属的包,得到包名
- 我们可以在pom.xml的Dependency Analyzer里搜索相应的包,即可看到对应的依赖树
二、MyBatisX
mybatisx是使用mybatis作为orm框架的神器,可以帮助我们生成mapper、xml、实体等这种机械化的操作。
- 使用时需要通过IDEA的Database连接上对应的数据库。
- 在Database标签下选中表,然后右键
- 生成选项参考即可生成
三、Alibaba Java Coding Guidelines
阿里巴巴的编程规范还是比较深入国内Java圈的,大部分公司的编程规范都是按照这个标准来执行的。这个插件可以帮我们检查代码是否符合相关规范。