当某个类继承了Serializable接口,默认情况下,Intellij IDEA不会自动生成serialVersionUID,如何解决这个问题呢?
a、File->Setting…,如下图所示:
b、对上图作如下操作:
1、点击Inspections节点;
2、勾选“Disable new inspections by default”复选框;
3、点击Java节点—>点击“Serialization issues”;
4、勾选“Serializable class without 'serialVersionUID'”;
5、点击OK按钮;
c、重启Intellij IDEA—>重新打开Serializable接口实现类,如下所示:
d、点击“Add ‘serialVersionUID’field”,至此问题解决。
注:如果没有出现上图黄色灯泡,可以先将鼠标定位在UserInfo类名后面,然后点击Alt+Enter即可解决该问题。