你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

intellij idea uml IntelliJ IDEA 默认安装的众多工具中那些好用却不为人知的工具

发布时间:2025-05-21

浏览次数:0

点击上方蓝色字体,选择“置顶公众号”

优质文章,第一时间送达

IntelliJ IDEA插件推荐_IDEA实用工具大全_intellij idea uml

梁桂钊、陈同学、张帆、刁政欣(研习小组)| 作者

一、官方工具

IDEA 默认安装集成了众多实用工具,诸如 Git、Maven、SSH、Run 等。这些工具中,不乏一些功能强大且实用的,但它们并未被广泛认知。

1.REST

在常规的开发任务中,我们多少都会接触到API接口的检验环节。比如,有些同事会选用诸如某插件这样的工具,亦或是利用火狐浏览器等手段。实际上,这些手段都是对API接口进行测试的高效途径之一,而且本人之前也长期采用这些方法来完成API接口的检验任务。今日,我向大家介绍一款极具实用价值的小型工具,该工具能协助用户高效地检验 API 接口。这款工具便是 IDEA 的 REST 功能。自 IDEA 2017.3 版本起,REST 功能便已加入,并在 2018.1 版本中新增了众多特性。实际上,它属于 IDEA 的 HTTP 插件范畴。如需了解详细的使用说明,请参阅:

intellij idea uml_IntelliJ IDEA插件推荐_IDEA实用工具大全

2. UML

若欲深入探究源代码,内嵌的UML插件能够有效展示类的继承链条。具体操作指南,请参阅:

IDEA实用工具大全_IntelliJ IDEA插件推荐_intellij idea uml

未完待续。。。

二、市场插件1. 阿里代码规约检测

《阿里巴巴 Java 开发手册》凝聚了阿里巴巴技术团队的集体智慧与丰富经验,它是在多次一线实战中不断检验与优化的成果,最终系统性地汇编成书。当然,这些规范仅仅作为参考,我们仍需借助工具来辅助我们进行实时的质量检测。目前,Java Code插件已成功应用了开发手册中规定的53项规则,其中多数采用PMD技术构建,包括4项规则系基于IDEA平台开发,且已实现IDEA的实时监测功能。此外,部分规则还支持快速修复功能。目前,该插件提供两种检测模式:实时监测与手动激活。更多详细使用说明,请参阅:

IDEA实用工具大全_IntelliJ IDEA插件推荐_intellij idea uml

IDEA实用工具大全_intellij idea uml_IntelliJ IDEA插件推荐

此外,类似的插件还有 和 。

2. 快捷键提示工具:Key X

Key X 是一款便捷的快捷键提示工具,它能够识别并提示用户,若某些鼠标操作可以通过快捷键完成,则会显示相应的快捷键。关于其详细的使用说明,请参阅相关文档。

IntelliJ IDEA插件推荐_intellij idea uml_IDEA实用工具大全

3. 代码注解插件:

在编写程序时,我们需在代码中嵌入第三方库,并随后部署相应的插件,以此来实现所需功能。

  1.   org.projectlombok

  2.   lombok

  3.   最新版本号

4. 代码生成工具:

在软件开发阶段,频繁出现手动编写大量相似代码的情况。如今,我们能够利用模板功能来创建自定义代码模板,从而实现代码的自动生成。目前,系统内置了两种模板:一种是Model模板,它能够基于现有类自动生成具有相似属性的类,适用于自动构建持久类对应的领域类;另一种模板则需要两个类作为输入,用于自动生成领域类与持久类之间的转换类。如需详细了解使用方法,请参阅相关文档。

5. 单元测试测试生成工具:

单元测试至关重要!我们能够借助插件自动生成单元测试。此外,我们还能利用提供的模板来个性化定制单元测试的输出代码。若在已有单元测试的基础上再次创建,系统将提示用户选择覆盖或合并操作。合并功能让用户可灵活选择构建目标文件的内容。具体操作指南,请参阅:

6. 工具:Free

目前,该框架已取得显著市场份额。由此intellij idea uml,与之相关的插件与工具日益丰富。Free 提供便捷的接口与 XML 文件转换功能。欲了解详细使用方法,请参阅相关文档。

。此外,收费版的还有 。

IntelliJ IDEA插件推荐_intellij idea uml_IDEA实用工具大全

关于此类工具的选项相当丰富,诸如"log-"、".。"等。除此之外,还有许多非IDEA相关工具,例如分页插件和代码生成工具等。具体位置信息如下:

7. Maven辅助神器:Maven

若 Maven 集成的 jar 包存在版本冲突,可通过 Maven 插件进行诊断。具体操作指南,请查阅:

intellij idea uml_IDEA实用工具大全_IntelliJ IDEA插件推荐

8. JSON转领域对象工具:

在项目开发阶段,我们常常需要将json格式的数据字符串转化为实体类中的参数,这款插件能够依据特定格式的字符串,自动构建相应的实体类参数。若需了解详细的使用说明,请参阅:

那么,如何操作呢?我们可以通过设定快捷键来进行使用,比如在Mac上默认是按住键加字母s,而在系统上则是按住Alt键加字母s。此外,也可以通过点击工具栏上的特定按钮来激活生成工具。

IDEA实用工具大全_intellij idea uml_IntelliJ IDEA插件推荐

9. 领域对象转JSON工具:POJO to JSON

为了进行测试,我们需将Java领域的简单对象转换成JSON格式的字符串,以便于使用工具如或者curl来模拟数据。具体操作指南,请参阅:

IntelliJ IDEA插件推荐_intellij idea uml_IDEA实用工具大全

10. 时序图生成工具:

在特定情况下,我们可能需要理清业务流程或深入研究源代码。在此过程中,掌握整个调用过程至关重要,对反向构建UML时序图的需求尤为迫切。在此背景下,一款出色的插件显得尤为关键。关于其详细使用说明,请参阅相关文档:

IDEA实用工具大全_intellij idea uml_IntelliJ IDEA插件推荐

11. 字符串工具:

插件搭载了众多字符串处理功能,诸如命名转换、中划线连接、大小写混合以及点分隔等,具体包括但不限于命名替换、kebab-格式、KEBAB-格式、点分隔小写、点分隔大写、单词分隔、大写单词分隔等。欲了解详细信息,请参阅详细使用文档。

12. 代码作色工具:

该插件具备将匹配的括号设置为同一颜色,以及高亮显示选定代码区域的能力。具体使用说明,请参阅详细的使用文档。

IDEA实用工具大全_intellij idea uml_IntelliJ IDEA插件推荐

IntelliJ IDEA插件推荐_IDEA实用工具大全_intellij idea uml

实际上,在代码上色完成后,它极大地便利了我们的阅读体验。此外,还有一些类似的实用工具可供选择,比如Grep,它能够帮助我们自定义并控制控制台的输出颜色。

13. 服务开发辅助工具集:

在开发过程中,系统会依据URI的部分信息进行检索,以定位相应的方法;同时intellij idea uml,我们还提供了一套服务开发辅助工具集,该工具集具备以下功能:

通过URL直接导航至相应的方法定义(使用快捷键Ctrl + \ 或 Ctrl + Alt + N);同时,它提供了一个树状结构的显示界面;内置了一个易于使用的HTTP请求工具;在请求方法中增加了实用功能,如复制生成的URL、复制方法参数等;此外,还提供了在Java类上添加转换为JSON的功能,并能够格式化JSON数据(快捷键:Ctrl + Enter;Mac系统为Cmd + Enter)。

详细使用文档,参考:

IDEA实用工具大全_IntelliJ IDEA插件推荐_intellij idea uml

14. 日志工具:Grep

参考:

不同级别日志通过颜色区分,一路了然

IDEA实用工具大全_intellij idea uml_IntelliJ IDEA插件推荐

高亮日志

IDEA实用工具大全_IntelliJ IDEA插件推荐_intellij idea uml

便捷检索日志

intellij idea uml_IntelliJ IDEA插件推荐_IDEA实用工具大全

15. 生成对象set方法:

在开发过程中,我们有时会借助诸如工具类等手段来实现对象属性之间的复制,而有时则不得不手动进行赋值操作。借助某些工具,我们能够轻松一键生成针对对象的所有方法。

intellij idea uml_IntelliJ IDEA插件推荐_IDEA实用工具大全

16. Redis可视化:Iedis

参考信息能够便捷地执行增加、删除、查询和修改等操作,同时也能通过命令行界面进行相关操作。

intellij idea uml_IDEA实用工具大全_IntelliJ IDEA插件推荐

17. K8s工具:

参照相关资料、提供编辑便利以及资源文件,用户能够便捷地查阅yaml文件中各项设置的预设值,并且能够轻松地跳转至相应的值所在位置。

IDEA实用工具大全_IntelliJ IDEA插件推荐_intellij idea uml

18. 中英文翻译工具:

究竟哪项技巧最为巧妙?帆哥在群内公布了一种“半中文编程”方法:在变量命名时,先以中文进行编写,随后利用特定插件,通过点击“and”按钮迅速将其转换为英文,这种方式既提高了工作效率,又保证了准确性。具体操作指南,请参阅:。

正文结束

据统计,99%的程序员都完成了这个神操作

intellij idea uml_IntelliJ IDEA插件推荐_IDEA实用工具大全

如有侵权请联系删除!

13262879759

微信二维码