idea 自从 2020 版本之后, 不能想以前那样, 采用拷贝配置文件夹的方式进行插件配置的备份了, 于是这里记录以下个人常用插件, 也算做一个插件的分享推荐

javaBean 插件

1.生成对象 set 方法: GenerateAllSetter Postfix Completion

开发中, 有时可以通过 BeanUtil 等工具类进行对象之间的属性拷贝, 但有时候也需要手工进行赋值。通过这个插件, 可以一键生成对象的所有 set 语句。
插件参考了我以前用的GenerateAllSetter, 加了一些语法, 具体可以看插件介绍, 中文的!

2.对象转 JSON: POJO to JSON

为了测试需要, 我们需要将简单 Java 领域对象转成 JSON 字符串方便用 postman 之类的工具进行测试。

代码插件

1.阿里代码规约检测: Alibaba Java Coding Guidelines

阿里巴巴代码规范检查插件, 当然规范可以参考《阿里巴巴 Java 开发手册》
CheckStyle-IDEA

2.字符串工具: String Manipulation

强大的字符串转换工具, 驼峰、大小写、连接符等

3.日志工具: Grep Console

不同级别日志通过颜色区分, 一路了然, 还支持自定义颜色

4.代码检测工具: SonarLint

SonarLint 是一个免费的 IDE 扩展, 允许您在编写代码时修复错误和漏洞!与拼写检查器一样, SonarLint 会动态地突出显示代码问题, 并提供明确的修复指导, 以便在代码提交之前修复这些问题。

这个和 Alibaba Java Coding Guidelines 的区别:

  1. AlibabaJavaCodingGuidelines 插件比较关心的是代码规范, 编码风格上的, 例如, 命名规范, 注释, 代码行数等
  2. SonarLint 插件比较关心代码正确性, 存在的问题, 风险, 漏洞等, 例如, 重复代码, 空指针, 安全漏洞等

框架插件

1.Mybatis 日志工具: MybatisLogFormat

mybatis 日志格式化工具,选中 mybatis 打印的 sql 和参数,右键即可进行格式化,不过貌似只支持查询,更新语句我没格式化成功

2.MyBatis-Plus 快速开发插件: MybatisX

mybatis-plus 官方推荐的插件,是一款基于 IDEA 的快速开发插件, 为效率而生

3.MyBatis-Plus XML 跳转插件: MyBatisPlus

一款支持 mybatis-plus xml 和 java mapper 之前互相调整的工具

4.Maven 辅助工具: Maven Helper

查找和排除冲突依赖项的简便方法, 为包含当前文件或根模块的模块运行/调试 maven 目标的操作, 运行/调试当前测试文件的操作

工具插件

1.快捷键提示工具: Key Promoter X

快捷键提示插件, 如果鼠标操作是能够用快捷键替代, Key Promoter X 会提示可以用什么快捷键替代

2.RESTful 服务开发辅助工具: RestfulToolkit-fix

RestfulToolkit-fix (又出新品啦!RestfulTool RESTKit(以前是 RestfulToolkit, 但是好像最近一直用不了, 然后无意间发现的这个,然后 RESTKit 好像也没法用了,现在我用的这个)) 提供了一套 RESTful 服务开发辅助工具集,提供了一个 Services tree 的显示窗口,双击 URL 直接跳转到对应的方法定义, 还有其他妙用可以自己体验

3.时序图生成: SequenceDiagram

有的时候, 我们需要梳理业务逻辑或者阅读源码。从中, 我们需要了解整个调用链路, 反向生成 UML 的时序图是强需求。其中, SequenceDiagram 插件是一个非常棒的插件。

4.翻译工具: Translation

最好用的翻译插件, 功能很强大, 界面很漂亮

5.注释工具: easy javadoc

一个好用的 java 注释生成工具,虽然使用 idea 自带的自定义注释功能就很可以了,不过这个确实很好用,而且支持把方法翻译成中文,还是值得用用的

美化插件

1.进度条美化: Nyan Progress Bar

会把 idea 的状态栏加载动画替换成彩色可爱风格的动画

2.代码作色工具: RainBow Brackets

可以实现配对括号相同颜色, 并且实现选中区域代码高亮的功能

3.代码编辑区迷你缩放: CodeGlance

再也不用疯狂拖拽到底去找一遍啦, 多不方便呀, 使用此插件可以查看缩略图一样, 快速切换到自己需要去的地方,这玩意现在都到 pro 3了。。

4.idea 主题: Dracula Theme

个人比较喜欢的一款 idea 主题插件, 之前一直用one dark theme, 感觉都还行

社区版插件

现在主力工具转移到社区版,记一下社区版插件
虽然入了 idea 正版,但是那个自己个人用的,公司的话,还是社区版用的多一些

Spring 开发插件: Spring & Java Tools

spring 和 java 常用的工具插件

spring 项目创建插件: Spring Boot

之前这玩意叫Spring Intilializr and Assistant, 更新之后没用过, 因为收费了, 不知道咋样, 不过我都入正了, 也没必要了。不过陪了我社区版一年多了, 还是记在这里吧
主要是创建 spring 的项目的, 和旗舰版体验差不多, 够用就行

数据库连接工具: Database Navigator

这个插件我是用来代替付费版里面的数据库连接工具的,简单使用也绰绰有余了,不用再打开 dbeaver(公司电脑内存是真的顶不住)

Q.E.D.


梦醒花犹存,铁甲依然在