【问题标题】:Do i have to update the serialVersionUID for this change? [duplicate]我是否必须为此更改更新 serialVersionUID? [复制]
【发布时间】:2018-08-31 16:42:24
【问题描述】:

如果我改变这个方法:

public void setCustom(Map<String, Object> custom) {
    this.custom = (LinkedHashMap<String, Object>)custom;
}

到:

public void setCustom(LinkedHashMap<String, Object> custom) {
    this.custom = custom;
}

我必须更新 serialVersionUID 吗?是否兼容更改?

【问题讨论】:

标签: java serialization serialversionuid


【解决方案1】:

不,序列化适用于类成员变量而不是方法。 有关必须考虑的更改的完整列表,请参阅here

【讨论】:

    猜你喜欢
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    相关资源
    最近更新 更多