博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDEA常用插件记录
阅读量:5092 次
发布时间:2019-06-13

本文共 2582 字,大约阅读时间需要 8 分钟。

让我们来记录一下常用的IDEA插件:(从其他博客中取了许多图片,出处见图片水印)

1.JRebel for IntelliJ   热部署神器

2.Free MyBatis plugin 实现dao层方法与xml代码快速切换
3.Lombok       使用注解,可以简化实体类,让你不再写get/set方法,还能快速的实现builder模式,以及链式调用方法
4.Alibaba Java coding Guidelines 阿里巴巴出品的java代码规范插件,检测代码中不规范的位置,让你养成良好的编码习惯。
5.CodeGlance       代码编辑区滑条缩略图
6.ECtranslation     中英翻译插件      (光标聚焦在单词上按鼠标右键再点击Translate,可自行设置快捷键)
7.FindBugs-IDEA     检测代码中可能的bug及不规范的位置
8.RestfulToolkit     一套 RESTful 服务开发辅助工具集(接口调试推荐)。
9.MyBatis Log Plugin    将Mybatis执行的sql脚本显示出来
10.GsonFormat     一键根据json文本生成java类 
11.GenerateAllSetter    一键调用一个对象的所有set方法并且赋予默认值  (光标聚焦在对象上面按Alt+Enter就会出来 generate all setter选项)
12.Maven Helper     分析依赖冲突插件

 

1.JRebel for IntelliJ

一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。

2.Free MyBatis plugin

实现功能,点击dao层方法直接跳转到对应xml

3.Lombok

使用注解,可以简化实体类,让你不再写get/set方法,还能快速的实现builder模式,以及链式调用方法。

640

4.Alibaba Java coding Guidelines  java代码规范插件

可以扫描整个项目找到不规范的地方 并且提示。

源码:https://github.com/alibaba/p3c/tree/master/idea-plugin

检查安装是否成功:  Tools >> 阿里编码规约

使用:tools >> 阿里编码规约 >>编码规约扫描

5.CodeGlance 代码编辑区缩略图

6.ECtranslation

任意找一处源码,选中,然后鼠标右键点击,会多出现一个translation的选项,点击该选项,就会弹出对应该英文的中文翻译框。看懂源码就更加轻松了

 

7.FindBugs-IDEA

检测代码中可能的bug及不规范的位置,检测的模式相比p3c更多,

写完代码后检测下 避免低级bug,强烈建议用一下,一不小心就发现很多老代码的bug

8.RestfulToolkit (https://blog.csdn.net/qq_22741461/article/details/81625079)

一套 RESTful 服务开发辅助工具集。

1.根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N );

2.提供了一个 Services tree 的显示窗口;
3.一个简单的 http 请求工具;
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
安装后,右侧会有RestServices侧边栏,点击后会显示当前项目所有请求地址,可以进行输入查询,然后会直接把请求方式,地址以及参数列出来,默认请求服务器为本机(localhost:8080),可根据需求更改。

9.MyBatis Log Plugin (https://www.jianshu.com/p/217ad1283528)

在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。

如果我们想直接执行,还需要在手动转化一下。

MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的,如图:

 

 

10.GsonFormat

Java开发中,经常有把json格式的内容转成Object的需求,GsonFormat这款插件可以实现该功能 ,一键根据json文本生成java类,非常方便 。

640

11.GenerateAllSetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便,在做项目时,每层都有各自的实体对象需要相互转换,但是考虑BeanUtil.copyProperties()等这些工具的弊端,

有些地方就需要手动的赋值时,有这个插件就会很方便,创建完对象后在变量名上面按Alt+Enter就会出来 generate all setter选项。 

640

 

12.Maven Helper (https://blog.csdn.net/weixin_41846320/article/details/82697818 )

分析依赖冲突插件

此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree  才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。

使用方式:

打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”,

 

点击此按钮,切换到此工具栏

 

 

可进行相应操作:

Conflicts(查看冲突)

All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树形式查看所有依赖)
搜索功能

转载于:https://www.cnblogs.com/new-life/p/10739408.html

你可能感兴趣的文章
Android设计模式源码解析之外观模式(Facade)
查看>>
使用word发布博客
查看>>
构建oracle12c的Docker镜像
查看>>
用户权限命令(chmod,chown,umask,lsattr/chattr)
查看>>
Maven详解
查看>>
Linux系统中‘dmesg’命令处理故障和收集系统信息的7种用法
查看>>
数据结构 : Hash Table [II]
查看>>
面向对象的小demo
查看>>
获取地址栏参数
查看>>
java之hibernate之helloworld
查看>>
微服务之初了解(一)
查看>>
Iterator invalidation(迭代器失效)
查看>>
GDOI DAY1游记
查看>>
网络流24题(更新中
查看>>
python字典
查看>>
CouchDB 1.3.0的新特性以及算法的强化
查看>>
收集WebDriver的执行命令和参数信息
查看>>
VS2010版快捷键
查看>>
如何在Windows 10中启用关闭事件跟踪程序
查看>>
SSH(Struts2+Spring+Hibernate)框架搭建流程
查看>>