文章目录
1.Alibaba Java Coding Guidelines
为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于《阿里巴巴Java开发规约》内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能。
2.Free MyBatis plugin
安装完毕后,可以看到每个接口的左边都有一个箭头,点击后直接可以跳转到对应的XMl文件;同时,在XML文件中可以跳转回到Mapper接口
3.Lombok Plugin
我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法,通过该插件可以避免这种重复的工作,在JavaBean定义好属性
添加pom.xml文件
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.4</version>
</dependency>
4.Translation
翻译插件,安装插件之后,右击选中单词就会出现翻译/翻译并替换选项
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Jo1ELeY-1628237865462)(D:\Users\72088238\Desktop\2021-08-05_201949.png)]
5.RainBow Brackets
彩虹括号,在接手一些项目总是会遇到一大堆{},()互相嵌套,这个插件可以让括号变成五颜六色,一一对应,便于区分
6. Sequence Diagram
清晰查看方法的时序图
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DnHbTtQN-1628237865465)(D:\Users\72088238\Desktop\2021-08-05_202536.png)]
7.codehelper.generator
可以让你在创建一个对象并赋值的时候,快速的生成代码,不需要一个一个属性的向里面set,根据new关键字,自动生成掉用set方法的代码,还可以一键填入默认值。
操作方式:将光标移动到 new 语句的下一行 Tools ->Codehelper ->GenAllSetter
8. Material Theme UI
改变IDEA布局
操作:Tools->Material Theme->````
9.GsonFormat-Plus
快速将JSON字符串转换为实体类。
使用:在类中 Alt+s OR Alt+Insert
1.建立一个空的Java Bean 将鼠标移动到这个Java Bean的编辑区域按上述快捷键,将你复制的json串,粘贴至所打开的窗口,接着在弹出的窗口中,你可以选择属性,和改变属性的数据类型等。
10.Maven Helper
清晰的查看各种依赖库的依赖关系,可以用于解决依赖包冲突
top\2021-08-06_104433.png" alt=“2021-08-06_104433” style=“zoom:50%;” />