如何在 VS Code 中为 Java 类生成序列化版本号

前言

IDEA 提供自动生成序列化版本号的功能,其实 VS Code 也可以,只是默认关闭了这个功能,下面就来看看如何开启这个功能吧。

配置过程

首先需要保证 VS Code 上安装了提供 Java 语言功能的拓展:

如何在 VS Code 中为 Java 类生成序列化版本号

然后我们在项目文件夹下新建一个 .settings 文件夹,新建之后这个文件夹可能就被 VS Code 隐藏掉了,所以我们需要改一下设置,将下图中的 **/.settings 项删除,这样就又可以在资源管理器中看到这个文件夹了:

如何在 VS Code 中为 Java 类生成序列化版本号

然后我们在这个文件夹下新建文件 org.eclipse.jdt.core.prefs,在文件中写入:org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning,这个配置用来告诉 Java 拓展应该为缺失版本号的类提供警告。

接着我们新建 .vscode 文件夹,并在这个目录下新建配置文件 settings.json,里面的内容是:

{
    "java.settings.url": ".settings/org.eclipse.jdt.core.prefs"
}

最后的项目结构应该长这样:

如何在 VS Code 中为 Java 类生成序列化版本号

这样就完成所有的配置了,我们来测试一下,不错,效果非常好:
如何在 VS Code 中为 Java 类生成序列化版本号

上一篇:Maven全局配置文件settings.xml详解


下一篇:unity优化 — 纹理(优化)通道分离