IDEA 提供自动生成序列化版本号的功能,其实 VS Code 也可以,只是默认关闭了这个功能,下面就来看看如何开启这个功能吧。
首先需要保证 VS Code 上安装了提供 Java 语言功能的拓展:
然后我们在项目文件夹下新建一个 .settings
文件夹,新建之后这个文件夹可能就被 VS Code 隐藏掉了,所以我们需要改一下设置,将下图中的 **/.settings
项删除,这样就又可以在资源管理器中看到这个文件夹了:
然后我们在这个文件夹下新建文件 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" }
最后的项目结构应该长这样:
这样就完成所有的配置了,我们来测试一下,不错,效果非常好: