IDEA 插件安装 步骤

IDEA里面,选择打开 File --> Settings --> Plugins

Plugins里面, 可以搜索需要的插件 (下面的标题),然后安装

如下图:
在这里插入图片描述
在这里插入图片描述

1、Maven Helper

我一般用这款插件来查看maven的依赖树。

  • 在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。
  • 想要查看是否有依赖冲突也可以使用mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>只查看关心的jar包
  • 但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比较漫长的。maven helper就能很好的解决这个问题。

在这里插入图片描述


2、EasyCode

一个在线生成MyBatis增删改查的工具比逆向工程更厉害,可以生成 Controller和 Service,还有前端 ,提高开发效率

使用步骤:

在这里插入图片描述在这里插入图片描述
详细使用大家可以参考 官网文档 ,国人写的,文档很全面 点我进官网


3、 RestfulTookit

作为一个程序员,不管是前端后端、还是测试,都要经常面对接口。
后端开发接口,前端对接接口,测试测试接口。
目前,我们最常用的接口测试工具,基本是Postman。今天我们换一种

使用步骤
在这里插入图片描述

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

==下面全是中间件插件,中间件是程序员的噩梦,工具太多,操作复杂一直切换,还有不同的用法,看了下面的,我相信你会爱上中间件 ==

4、 Iedis

大家都知道我们之前连接这个缓存中间件都是使用 + RedisDesktopManager,今天来换个 Redis插件,更强大

  • Iedis 是一个简单易用的Redis GUI 插件,他可以轻松管理上百万个Key而不会阻塞服务器。
  • 服务器列表支持同时连接多台Redis服务器,并可以轻松切换。
    插件主界面如图所示。

在这里插入图片描述

在这里插入图片描述

 

5、 mybatis sql plugin

mybatis代码生成工具 ,实现全自动化 生成,可视化界面更方便
在这里插入图片描述


6、 BackgroundImagePlus

可以把女朋友照片当作 背景,每次打开IDEA ,一看到他,你就不会感到疲劳了 嘻嘻!
在这里插入图片描述

操作步骤
在这里插入图片描述


7、Lombok

Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。

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

注解说明 详解

  • @Data:

    • 会为类的所有属性自动生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
  • @Getter/@Setter

    • 如果觉得@Data太过残暴(因为@Data集合了@ToString、@EqualsAndHashCode、 @Getter/@Setter@RequiredArgsConstructo r的所有特性)不够精细,可以使用@Getter/@Setter注解,此注解在属性上,可以为相应的属性自动生成Getter/Setter方法,示例如下:
  • @NonNull :
    + 该注解用在属性或构造器上,Lombok会生成一个非空的声明,可用于校验参数,能帮助避免空指针。

  • @Cleanup

    • 该注解能帮助我们自动调用close()方法,很大的简化了代码
  • @NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor

    • 无参构造器、部分参数构造器、全参构造器。Lombok没法实现多种参数构造器的重载。
      详细大家可以参考官网 : https://projectlombok.org/

8、 Alibaba Java Coding Guidelines

阿里巴巴代码规范检查插件,代码规范检查用的

在这里插入图片描述

9、 VisualVM Launcher

在这里插入图片描述

一般可用于在本地开发进行压力测试,性能测试之类的监控器,其他场景一般不推荐使用此模式启动,还会启动另外一个Visual vm窗口,这个窗口是JDK bin目录下的JvisualVM

10、String Manipulation

字符串工具

在这里插入图片描述

11、 Key promoter

个人最喜欢的一个 ,一个提示快捷键,当你做重复操作时,就会提示你,是否将当前操作变成快捷键
在这里插入图片描述

在这里插入图片描述

12、CodeGlance

快速定位代码。右侧小地图。 这个 主要是 代码过多方便定位

在这里插入图片描述

13、 Gsonformat

可根据json数据快速生成java实体类

在这里插入图片描述

14、 Material Theme UI

颜值大佬 工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望,就像美女帅哥一样

在这里插入图片描述

15、Translation

在平时的开发中,有时候对于变量的命名是否很头疼,这款插件可以帮助你翻译单词,对于英语差的同学真是福音

在这里插入图片描述
使用很简单: 选中单词或者段落ctrl+shift+y翻译,ctrl+shift+s切换翻译源

在这里插入图片描述

16、stackoverflow

这东西 就吊了 ,可以随时翻译 我们遇到的错误

在这里插入图片描述

 

17、Save Actions 格式化代码插件

6927224b1e80485abb5a1cdbb3c7f36a.png

可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。

18、 CheckStyle 代码风格检查插件

功能跟Alibaba Java Coding Guidelines类似

19、 Statistic 代码统计插件

695d2deb23034b61ec3fa74b7ce97dba.png

20、 Rainbow Brackets 彩虹括号插件

b35f65e12b80689bd7ebf1f9c68b6d82.png

成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。

21、MybatisLogFormat

SQL语句格式化插件,可以加日志中的SQL拼接成完整的SQL

 

 

 

 

22、Codota

 

代码补全
当你对某个变量进行赋值的时候,Codota便会根据它学习到代码知识,给出相应的建议,使用的比例,如下图:

 

 

 

如果建议包含了非原生类型的参数,会在当前代码行前一行自动增加相关变量的定义,如下图:

 

 

 

写完了一个对象变量后,会展示该类的列表:

 

 

 

23、easyJavadoc插件

能帮助java开发者自动生成javadoc文档注释。如下:

 

24. GitToolBox

IDEA代码后面显示提交记录

效果

在使用idea的时候,可以在代码后面展示:【提交者,提交日期 · 描述信息】这样格式的信息,这样在可以知道这行代码是谁操作的了。
效果如下图: