强烈推荐的几款实用的IDEA插件(通俗易懂)

IDEA官网插件离线下载地址
- JProfiler
启动完成会自动弹出JProfiler窗口,在里面就可以监控自己的代码性能了。
强烈推荐的几款实用的IDEA插件(通俗易懂)_第1张图片
JProfiler 操作指南详解(点击此处跳转)

- EasyCode
使用Easy Code可以自动化生产后台基础逻辑代码,支持自己根据框架自定义实现。可以自己设置生成模板
强烈推荐的几款实用的IDEA插件(通俗易懂)_第2张图片

EasyCode官方使用手册

  • Codota

支持在IntelliJ,Android Studio,WebStorm和PhpStorm上Java和Javascript的AI代码完成

强烈推荐的几款实用的IDEA插件(通俗易懂)_第3张图片

  • Squaretest
    为Java源类自动生成单元测试。

强烈推荐的几款实用的IDEA插件(通俗易懂)_第4张图片

  • GenerateAllSetter

当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下:
强烈推荐的几款实用的IDEA插件(通俗易懂)_第5张图片

  • RestfulToolkit

根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
提供了一个 Services tree 的显示窗口;
一个简单的 http 请求工具;
在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )

强烈推荐的几款实用的IDEA插件(通俗易懂)_第6张图片
强烈推荐的几款实用的IDEA插件(通俗易懂)_第7张图片

  • sonarLint
    安装完重启之后就可以了。

使用sonarlint
右键项目进行如下操作
强烈推荐的几款实用的IDEA插件(通俗易懂)_第8张图片

执行之后可以看到如下信息,如果代码中有不合理的地方会在report中显示,如果没有显示可以多试几次。
强烈推荐的几款实用的IDEA插件(通俗易懂)_第9张图片
点击错误的地方在右边会给出建议的修改供参考。

  • FindBugs

FindBugs支持对包级别、项目级别、模块级别、单个文件级别,以及自定义范围的Bug分析。使用方法很简单,选择你需要分析的文件,右键,选择findbugs,然后选择需要分析的文件或者资源或者项目
强烈推荐的几款实用的IDEA插件(通俗易懂)_第10张图片

强烈推荐的几款实用的IDEA插件(通俗易懂)_第11张图片

  • Translation

对于英语较差。翻看源码看不懂时,可以安装这个插件
强烈推荐的几款实用的IDEA插件(通俗易懂)_第12张图片

打开idea鼠标移动到类上显示文档document
强烈推荐的几款实用的IDEA插件(通俗易懂)_第13张图片
如果 Translation 插件版本在2.9以上 鼠标放在类或者方法上 会直接显示翻译
强烈推荐的几款实用的IDEA插件(通俗易懂)_第14张图片

  • Mybatis-log-plugin

现在这个插件在维护 可以直接打印mybatis的sql语句

  • Grep Console

Idea console输出日志一大推,想要快速找到自己想要的类型日志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,自己也可以配置自己喜欢的颜色~

强烈推荐的几款实用的IDEA插件(通俗易懂)_第15张图片
强烈推荐的几款实用的IDEA插件(通俗易懂)_第16张图片

  • GsonFormat

在与组外或者不同部门对接接口时候发现,有时候对方返回的是JSON对象,自己想要用一个对象去接受,以便于处理后续,此时,需要自己一个个手动去输入属性么,肯定很抓狂,不过咱们可以使用这个插件来解决这个尴尬问题,当然也可以使用外部网址解决,比如bejson这个网站~

强烈推荐的几款实用的IDEA插件(通俗易懂)_第17张图片

  • Free MyBatis plugin

mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关~

强烈推荐的几款实用的IDEA插件(通俗易懂)_第18张图片

  • CodeGlance

使用此插件可以在右边显示一个缩略图,快速切换到自己需要去的地方
强烈推荐的几款实用的IDEA插件(通俗易懂)_第19张图片

  • Maven Helper

主要功能如下:查找和排除冲突依赖项的简便方法,为包含当前文件或根模块的模块运行/调试maven目标的操作,运行/调试当前测试文件的操作
强烈推荐的几款实用的IDEA插件(通俗易懂)_第20张图片

强烈推荐的几款实用的IDEA插件(通俗易懂)_第21张图片

  • Alibaba Java Coding Guidelines

一款阿里巴巴公司试行的开发设计规范~

  • Lombok

Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。

在使用之前需要添加一下依赖:


    org.projectlombok
    lombok
    1.18.8
    provided

  • Stackoverflow

它使用的是google搜索引擎,对于没有的同学没什么用
强烈推荐的几款实用的IDEA插件(通俗易懂)_第22张图片

  • save actions 自动格式化代码插件

强烈推荐的几款实用的IDEA插件(通俗易懂)_第23张图片

你可能感兴趣的:(IDEA,intellij,idea)