Java串行化(序列化)解释、 Idea2020.1设置自动生成serialVersionUID
如何实现串行化(序列化)
直接让类implements Serializable,如下图所示
Java串行化(序列化)解释
推荐博客:
Idea2020.1设置串行化(序列化)自动生成serialVersionUID
设置方法参考文章:
博客园:Java serialVersionUID作用和生成(同时这篇文章的serialVersionUID作用讲的也很精辟)
左上角File–>Settings
然后,如下图,搜索inspection,找到Java
注意可以拖动边框调节页面大小方便查看
然后在Java里面找到Serialization issues,勾选如图所示的serialVersionUID(右边可以自己设置错误等级),然后Apply、OK即可
更改后的效果
因为我们刚刚设置的是warning,所以下图中类名背景色会改变(如果你设置的是error,类名会有红色的波浪线)
设置为error的效果
鼠标点到类名后使用组合键 alt+enter 会给出提示
选择第一个即可自动生成serialVersionUID
下图测试,多个类自动生成的 serialVersionUID 不会重复