前言

欢迎关注微信公众号「JAVA旭阳」交流和学习

IntelliJ目前已经成为市面上最受欢迎的Java开发工具,这得益于里面非常丰富的插件机制。本文我将分享在日常开发中我经常使用的5个插件,它们可以帮助您提高工作效率。

1. GenerateAllSetter

作为开发人员,我们总是需要new()一些东西。想象一个对象有 10 多个属性,但你只需要它用于一个简单的测试用例,你必须不断地一个一个地调用所有的 setter,这非常耗时。

这个插件可以帮助您在一个类中生成所有具有默认值的 setter 而不会遗漏任何内容。

2. 时序图

您是否曾经通过单击一个方法又一个方法去查看它的调用情况呢?您是否还在为画时序图困扰呢?

安装插件后,右键单击要探索的方法:

此插件可帮助您自动生成具有漂亮标签和着色的方法的序列图。您还可以将其导出以用于团队沟通或文档目的。

3. GsonFormatPlus

在我的工作中,我们的许多 API 使用 JSON 作为请求和响应对象。有时我们必须通过键入类名和属性名来创建新的 Java 对象。

如果有一个工具可以根据 JSON 对象自动为我们生成一个 Java 类呢?

您现在可以将预定义的 JSON 对象传递给 Java 类,该插件会帮助您生成所有必要的字段和注释。

4. Java Bean to Json

既然有了json转成bean的插件,那么有没有bean转成json的插件,答案当然是有了,有这个插件后,发postman请求再也不用自己手敲了。

然后选中类,右键即可。

5. Rainbow Brackets

我知道 IntelliJ 有括号对的内置亮点。但是当有更多括号和更多层时,我们可以利用 Rainbow Brackets 来帮助我们更快地识别括号对。

6. Code Glance

当我们的代码变得越来越长时,我们必须一直滚动才能找到错误或方法。这个 Code Glance 插件提供了代码结构的缩小视图,让我们更快地找到我们想要的代码块。

您可以选择将其设置为显示或仅在将鼠标悬停在滚动条上时将其隐藏。

7. Grep Console

你是否发现打印日志都是乌漆麻黑的,很丑,有错误也提示的不够明显,容易遗漏。那么Grep Console这个插件可以很好的帮到你快速的找到错误日志,它可以设置不同级别log的字体颜色和背景色。

自定义设置后,可以运行下项目看下效果

8. Translation

这个插件主要用来中英文翻译,最常用的场景就是阅读源码的时候,看别人的注释,再也不用切来切去,提高效率。

选中英文字符,右键翻译

结束语

希望我分享的插件能够帮助到大家,大家还有什么比较好用可以提高工作效率的插件呢?

欢迎关注微信公众号「JAVA旭阳」交流和学习

更多学习资料请移步:程序员成神之路

最新文章

  1. ural 1075. Thread in a Space
  2. Protostuff自定义序列化(Delegate)解析
  3. Cannot find module formidable
  4. 简易对象垃圾回收框架 for Delphi
  5. 在深入分析:Android在app之间的相互作用(一个,使用Action)
  6. ACM算法
  7. c#中Class和Struct使用与性能的区别
  8. 使用Bitbucket Pipeline进行.Net Core项目的自动构建、测试和部署
  9. 【Linux】 linux的进程系统一点补充
  10. Java内存模型与指令重排
  11. selenium3(java)之屏幕截图操作
  12. Django 笔记(五)自定义标签 ~ 映射mysql
  13. Python-socketserver实现并发- 源码分析
  14. [No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)
  15. JUnit accuracy/failure/stress test区别
  16. Java中涉及到金额业务的处理
  17. 将float转换为数据类型numeric时出现算术溢出错误
  18. Java编程的逻辑 (10) - 强大的循环
  19. 理解端口与IP
  20. [解决]JS失效,提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8

热门文章

  1. MES系统与ERP系统信息集成有哪些原则?
  2. .NET 采用 SkiaSharp 生成二维码和图形验证码及图片进行指定区域截取方法实现
  3. SQL优化步骤
  4. 使用LEFT JOIN 统计左右存在的数据
  5. 【Serverless】快速集成云函数HarmonyOS
  6. 长文梳理muduo网络库核心代码、剖析优秀编程细节
  7. Redis系列8:Bitmap实现亿万级数据计算
  8. 一键生成CA证书
  9. LoadRunner11脚本关联+运行负载+分析结果
  10. VMware ESXi 8.0 SLIC 2.6 & macOS Unlocker (Oct 2022 GA)