如何在 VS Code 中为 Java 类生成序列化版本号
2023-02-18 16:32:02 时间
前言
IDEA 提供自动生成序列化版本号的功能,其实 VS Code 也可以,只是默认关闭了这个功能,下面就来看看如何开启这个功能吧。
配置过程
首先需要保证 VS Code 上安装了提供 Java 语言功能的拓展:
![java拓展](https://img2020.cnblogs.com/blog/2065884/202109/2065884-20210922082808906-249050145.png)
然后我们在项目文件夹下新建一个 .settings
文件夹,新建之后这个文件夹可能就被 VS Code 隐藏掉了,所以我们需要改一下设置,将下图中的 **/.settings
项删除,这样就又可以在资源管理器中看到这个文件夹了:
![](https://img2020.cnblogs.com/blog/2065884/202109/2065884-20210922083129615-1902012997.png)
然后我们在这个文件夹下新建文件 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"
}
最后的项目结构应该长这样:
![](https://img2020.cnblogs.com/blog/2065884/202109/2065884-20210922085043137-692628989.png)
这样就完成所有的配置了,我们来测试一下,不错,效果非常好:
相关文章
- 【架构师(第二十五篇)】编辑器开发之属性编辑区域表单渲染
- 【架构师(第二十六篇)】编辑器开发之属性编辑同步渲染
- 2021年度“CCF-腾讯犀牛鸟基金”发布结题评优结果
- 【架构师(第二十七篇)】前端单元测试框架 Jest 基础知识入门
- 太空噗|重燃太空热潮!与噗噗星人一同探索星海浪漫
- 算法工程师深度解构ChatGPT技术
- 【架构师(第二十八篇)】 测试工具 Vue-Test-Utils 基础语法
- 【架构师(第二十九篇)】Vue-Test-Utils 触发事件和异步请求
- 【架构师(第三十篇)】Vue-Test-Utils 全局组件和第三方库 vuex | vue-router
- 【架构师(第三十一篇)】前端测试之 TDD 的开发方式
- 【架构师(第三十二篇)】 通用上传组件开发及测试用例
- 【架构师(第三十三篇)】 Vue 中的实例及本地图片预览
- 【架构师(第三十四篇)】 业务组件库开发之 vue3 的插件系统
- 【架构师(第三十五篇)】 业务组件库开发之使用 Rollup 进行打包
- 【架构师(第三十六篇)】 业务组件库开发之发布到 NPM
- 【架构师(第四十二篇)】 服务端开发之常用的登录鉴权方式
- 【架构师(第四十三篇)】 服务端开发之单元测试和接口测试
- 【架构师(第四十四篇)】 服务端开发之 pm2 和 nginx 介绍
- 【架构师(第四十六篇)】 服务端开发之安装 Docker
- 【架构师(第四十七篇)】 服务端开发之认识 Docker