一:grep console
grep-console插件可以让idea显示多颜色调试日志,使Log4j配置输出的不同级别error warn info debug fatal显示不同颜色 开发起来区分更直观
二:Lombok(减少重复代码的书写)
在项目中使用Lombok插件可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。
安装完插件后重启,然后项目中引入如下依赖即可
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>1.16.18</version>
</dependency>
三:Alibaba Java Coding Guidelines(阿里代码扫描工具)
安装完成后重启IDEA 右键项目或者在类右键多会出现如下两个选项,接下来即可开始代码检查了
该插件由阿里巴巴 P3C 项目组研发
功能:插件支持了IDEA、Eclipse,在扫描代码后,将不符合规约的代码显示出来,甚至在 IDEA 上,还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在,还实现了批量一键修复的功能。
扫描代码后,将不符合规约的代码按 Blocker/Critical/Major 三个等级显示在下方,双击可以定位至代码处,右侧窗口还有针对代码的批量修复功能。
Blocker/Critical/Major三个等级, 在 Snoar 中对代码规则有五个级别,这是前三个:崩溃/严重/重要 ,也就是说前两级别是必须要处理掉的。
例图:
四:Maven Helper
此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行:mvn dependency:tree 才可查看依赖
当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个Dependency Analyzer 视图
1. Conflicts(查看冲突)
2. All Dependencies as List(列表形式查看所有依赖)
3. All Dependencies as Tree(树形式查看所有依赖)
五:Translation
快速翻译
使用方式:选出要翻译的单词,右键点击便可出现以下页面:
六:GsonFormat
将json字符串快速转换成json对象
idea装好Plugins插件后,新建一个空对象
七:Free MyBatis Plugin
实现快速在mybatis和对应的mapper.xml之间跳转
八:CodeGlance
这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域
九:Background Image Plus +
设置IDEA背景成你喜欢的图片
装好插件重启IDEA,View栏会多一个设置背景图片选项
十:Mybatis Log Plugin
帮助直接快速提出在控制台打印的sql。
选择带有sql的一段日志
十一:RestfulToolkit
idea插件RestfulToolkit提供了一套的RESTful服务开发辅助工具集,使我们日常调试更加方便,不用postman也能快速调用。
使用方式:安装插件后,其右侧会有RestServices侧边栏,点击打开即可:
十二:Rainbow Brackets
彩虹括号。括号嵌套时,会用不同的颜色将括号标出
十三:Jrebel for Intellij
贼好用的热部署工具!修改class文件自动编译,不用再重启节约大量开发时间。
JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。
激活地址参考:https://jrebel.qekang.com/
添加插件后会多出现这两个启动按钮:
改变部分代码,点击Build Project 或者 Build Module ,就会进行热部署;
或者开启自动编译,当鼠标移出到IDEA以外窗口时也会自动编译