发布时间:2026-03-07
浏览次数:0
点击上方蓝色字体,选择“置顶公众号”
优质文章,第一时间送达
梁桂钊、陈同学、张帆、刁政欣(研习小组)| 作者
一、官方工具
IDEA 默认进行装置并予以供给了数目颇为繁多的工具,像是 Git 这般、像 Maven 这样、还有 SSH Run 之类等等。当中存在着许多具备好用特性,然而却不被众人所知晓的工具。
1. REST
日常开发进程里,我们或多或少存有针对API接口的测试。比如说,有的小伙伴运用的插件、或者运用火狐的之类工具。实际上,这些工具属于测试API接口颇为有效的方式当中的一种,笔者先前也一直借助其完成API接口的测试事宜。今日,笔者推荐其他一个着实给力的小型工具,借助它能够协助读者迅速测试API接口。该工具便是IDEA的REST。IDEA的REST从IDEA 2017.3版本起就予以支持,于2018.1版本增添了大量特性。实际上,它是IDEA的HTTP插件。详细使用文档,可参考:http://blog.720ui.com/2018//。
2. UML
要是存在对于源码展开研究的需求,那内置的UML插件能够极为出色地去查看类继承关系。有着详细的使用文档,可供参考的是:https://www..com/help/idea/class-.html。
未完待续。。。
二、市场插件1. 阿里代码规约检测
《阿里巴巴Java开发手册》乃阿里巴巴集团技术团队集体智慧之结晶以及经验之总结,历经多次大规模一线实战之检验与持续完善,而后被系统化整理汇集成册。当然,规范仅能给予参考,我们尚需工具助我们达成实时检测。当下,Java Code插件达成了开发手册里的53条规则,大部分是基于PMD予以实现的,其中有4条规则是基于IDEA实现的,并且基于IDEA达成了实时检测功能。部分规则达成了 Quick Fix 功能这一情况。当下,插件检测存在两种模式,其一为实时检测,其二是手动触发。详细的使用文档,可参考指向的这个网址:https://.com//p3c/blob//idea-/.md ,有标点符号。
此外,类似的插件还有 和 。
2. 快捷键提示工具:Key X
一款名为Key X的快捷键提示类插件,若鼠标所执行的操作存在可用快捷键予以替换的情况,那么Key X便会给出借助何种快捷键来进行替代的提示。关于其详尽的使用文档,可参考此处:https://..com//9792-key--x。
3. 代码注解插件:
其使用方面,可供参考的之处为:https://.org/。我们需要借助代码去引入二方的库,接着把 插件这进行安装方得以实现。
org.projectlombok
lombok
最新版本号
4. 代码生成工具:
在开发进程当中,时常会手动书写重复性代码。当下,能够借助来界定模版用以支撑自定代码模板去生成代码。当前,自身带有两个模板。其一为Model,依据当前类生成一个其具备相似属性的类,用来自动生成持久类所对应的领域类。其二为,此模板需要两个类当作输入的上下文,用于自动生成领域类与持久类的转化类。详尽的使用文档,可参考:https://.com/x-/。
5. 单元测试测试生成工具:
单元测试是绝对不能缺少的!我们能够运用插件去自动生成单元测试,我们能够借助所提供的模板来定制单元测试输出代码。要是在已然存在单元测试的地方发起单元测试创建,那么就会向用户发出提示,让其进行覆盖或者合并操作。合并操作赋予用户有选择性地打造目标文件内容的权利。详细使用文档,参照:https://..com//3064--v2-0。
6. 工具:Free
此时intellij idea uml,框架已然占据了半边天下。所以,环绕着它的插件以及工具变得越来越多。免费的那种在接口与 XML 文件之间跳转极为便利。详尽的使用文档,可供参考的是:
链接为https://..com//8321-free-- 至于除此之外收费版的还有着。
就针对 的工具而言,多种多样的有不少,像 -log-、. 这样的。而且,并非 IDEA 的工具存在的有 分页插件 -、 代码生成工具 - 之类的。其地址是:http://www..org//。
7. Maven辅助神器:Maven
要是 Maven 所引入的 jar 包存在冲突情况,那么能够借助 Maven 插件去协助进行分析。至于详细的使用文档,可参考:https://..com//7179-maven-。
8. JSON转领域对象工具:
于开发进程里,我们存在遇上将json格式的字符串转变为实体类参数这般的情形的可能性,此插件能够依据该格式的字符串,自行生成实体类参数。详尽的使用文档,参照:https://.com//。
那么,怎样去使用呢?我们能够使用的快捷键,在mac系统下默认是+ s,在win系统下默认是alt + s,借助以下途径来对快捷键予以修改。或者点击工具栏的 去将生成工具给唤起。
9. 领域对象转JSON工具:POJO to JSON
专为测试所需,我们得把简单的Java领域对象转化成JSON字符串,以此便于用,或者借助curl去模拟数据。详尽的使用文档,可参照:https://..com//9686-pojo-to-json。
10. 时序图生成工具:
有些时候,我们是要去梳理业务逻辑的,或者是去阅读源码的。从这里边,我们得弄清楚整个调用链路是什么样的,反向生成 UML 的时序图这可是个强烈的需求。其中,那个插件可是一个极其不错的插件。还会给出详细的使用文档,参考在此:https://..om//8286-。
11. 字符串工具:
插件给出了极为丰富的这样的有关用来修饰或定义字符串的工具,像进行命名替换的那种操作intellij idea uml,包括小括号内的不同格式,有逗号分隔的格式,还有中横线连接的格式,比如小横线开头的格式,大写小横线连接的格式,逗号之间为空的格式,以及点号连接的格式,单词形式的格式,大写单词形式的格式等等。关于用法详情提供的文档,可供参考的地址是:https://..com//2162--。
12. 代码作色工具:
插件能够达成让配对括号呈现相同颜色的效果,并且还能够达成使选中区域的代码实现高亮凸显的效能。详尽的使用文档,可供参考的地址为:https://.. com//10080--。
实际上,代码进行颜色设置之后,能够极为便利我们去阅读。与之相类似的工具存有:Grep 用来依照自身需求设置控制台输出颜色等。
13. 服务开发辅助工具集:
处于开发进程当中,时不时会依据 URI 的部分相关信息去寻觅与之相对应的方法,给出了一系列的服务开发辅助工具集,呈现出如下这些功能:
从 URL 径直跳转至对应的方法定义(Ctrl \ 或者 Ctrl Alt N),给出了一个 tree 的展示窗口,有一个简易的 http 请求工具,于请求方法上增添了实用功能:复制生成 URL,复制方法参数等等,其他功能有:在 java 类上加上 to JSON 功能,格式化 json 数据(: Ctrl + Enter;Mac: + Enter)。
详尽的使用文档,可供参考之处为:https://..com//10292-。
14. 日志工具:Grep
参考:https://..com//7125-grep-
不同级别日志通过颜色区分,一路了然
高亮日志
便捷检索日志
15. 生成对象set方法:
在开展开发工作的进程当中,偶尔能够借助诸如等工具类来达成对象之间属性的拷贝操作,然而,在某些特定情形下,也有必要依靠人工方式来实施赋值行为。借助相关途径,能够以一键的形式生成对象的全部set语句。
16. Redis可视化:Iedis
可进行参考,参考内容为:https://..com//9228-iedis ,还可使用参考网址:https://.com/iedis//- ,通过此能便利地执行增删查改,并运用命令行开展操作。
17. K8s工具:
参照https://..com//10485 - 予以支持编辑,资源文件是这样的:能够较为便利地查看各项中之yaml的默认值,并且能够便利地链接至value所处位置。
18. 中英文翻译工具:
最令人称奇且带有别样意味的操作究竟是什么呢?帆哥于群里分享了一套有着独特特点的「半中文编程」:提及了变量命名这一环节,先是运用中文进行书写,而后借助插件的功能以及特定的一键替换方式将其转变为英文,如此这般操作效率颇为可观再加上精准无误。详实具体的使用文档,可供参考的路径为:https://..com//8579-。
正文结束
据统计,99%的程序员都完成了这个神操作
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码