0%

IDEA 插件推荐

mark

Alibaba Java Coding Guidelines

写代码怎么能没有规范呢?这款插件是伴随阿里巴巴编码约规出现的,自我感觉是必须要安装的插件

Lombok

以前的 Java 项目中,充斥着太多不友好的代码:各种 getter/setter/toString;异常处理;I/O 流的关闭操作等等,这些样板代码既没有技术含量,又影响着代码的美观,Lombok 必备!不要忘记引入 Lombok 依赖

GenerateSerialVersionUID

需要序列化某个类时候我们只需要实现 Serializable 接口,eclipse 点击黄色的警告即可生成相应的序列化 ID,那么我们在 idea 中没有了黄色警告该如何自动生成这个序列化 ID 呢,此插件帮你快速生成序列化 ID

EasyCode

只需要配置好数据库,然后根据数据表可以直接生成 Controller、Service、Dao 层的所有代码,直接可以帮你省掉 30% 的代码,配合 Lombok 使用效果更佳

Codota

支持智能代码自动提示,该功能可以增强 IDEA 的代码提示功能。支持 JDK 和知名第三方库的函数的使用方法搜索,可以看到其他知名开源项目对该函数的用法。当我们第一次使用某个类,对某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。

GsonFormat

有时候接口返回的是 JSON 对象,想要用一个 JavaBean 去接收,以便于处理后续,此时,可以根据 JSON 一键生成对 JavaBean 对象,免去手写的烦恼

jclasslib bytecode viewer

虽然有自带的强大的反汇编工具 javap,不需要敲命令,简单直接,在右侧方便和源代码进行对比学习,对我们学习虚拟机指令有极大的帮助

GenerateAllSetter

想依次调用 Setter 函数对属性赋值,如果属性较多很容易遗漏或者重复,此插件可以一键调用一个对象的所有的 set 方法,避免遗漏

CodeGlance

类似 SublimeText 的 Mini Map 插件,代码侧边小图,还是很实用的

Java Stream Debugger

如果你是个经常使用 JDK8 的 Stream 特性的开发者,那么进行 Debug 的时候,可以将 Stream 的操作步骤可视化,非常有助于我们的学习

Maven Helper

对于 maven 项目来说,jar 包冲突非常常见,Maven Helper 可以帮你快速找出插件冲突的 jar 包 exclude 掉

VisualVM Launcher

有时在本地开发进行压力测试,性能测试之类的监控器,其他场景一般不推荐使用此模式启动,还会启动另外一个 Visual vm 窗口,这个窗口是 JDK bin 目录下的 JvisualVM

欢迎关注我的其它发布渠道