实体对象实现了java.io.Serializable接口后,一般都会提供一个serialVersionUID以做版本区分。在idea里,可以通过设置来快速生成serialVersionUID。设置方法如下:

  • 打开IDEA,按“CTRL + ALT + S”键打开“Settings”设置面板,然后按顺序依次点击:Editor –> Inspections:

使用IntelliJ IDEA自动生成serialVersionUID

  • 然后在右侧输入UID进行搜索(搜索方式比较快,也可以在java–>Serialization issues里找)。然后勾选Serializable class without 'serialVersionUID'后面的复选框。右侧Severity默认Warning,然后点击Apply即可。如下图:

使用IntelliJ IDEA自动生成serialVersionUID

  • 创建Student实体类并且实现Serializable接口,然后将鼠标放到Student类名上,然后按“ALT + ENTER”键,选择第一个选项即可自动生成serialVersionUID,如下图所示:

使用IntelliJ IDEA自动生成serialVersionUID

  • 生成的serialVersionUID如下: 

使用IntelliJ IDEA自动生成serialVersionUID

相关文章:

  • 2021-08-14
  • 2021-12-30
  • 2021-08-05
猜你喜欢
  • 2021-11-16
  • 2022-01-12
相关资源
相似解决方案