实体对象实现了java.io.Serializable
接口后,一般都会提供一个serialVersionUID
以做版本区分。在idea里,可以通过设置来快速生成serialVersionUID
。设置方法如下:
- 打开IDEA,按“CTRL + ALT + S”键打开“Settings”设置面板,然后按顺序依次点击:Editor –> Inspections:
- 然后在右侧输入UID进行搜索(搜索方式比较快,也可以在java–>Serialization issues里找)。然后勾选Serializable class without 'serialVersionUID'后面的复选框。右侧Severity默认Warning,然后点击Apply即可。如下图:
- 创建Student实体类并且实现
Serializable
接口,然后将鼠标放到Student类名上,然后按“ALT + ENTER”键,选择第一个选项即可自动生成serialVersionUID,如下图所示:
- 生成的serialVersionUID如下: