[quote]
今日总结 今天在查看测试环境的BUG时发现了商品中心更新了 一个JAR包,造成了报错:主要原因是原来商品中心的model类,需要序列化,结果程序员没有自己定义类的序列化号,如果不强制定义,虚拟机会根据类名、接口名、成员方法及属性等来生成一个序列号;问题在这里,如果没有定义序列化号,更改了这个类,默认序列化号就改了,因为线上缓存中存在数据,造成了序列化号不一致,从而造成异常!!所以在没有版本要求的情况下,还是定义好序列化号为好!!!
[/quote]
今日总结 今天在查看测试环境的BUG时发现了商品中心更新了 一个JAR包,造成了报错:主要原因是原来商品中心的model类,需要序列化,结果程序员没有自己定义类的序列化号,如果不强制定义,虚拟机会根据类名、接口名、成员方法及属性等来生成一个序列号;问题在这里,如果没有定义序列化号,更改了这个类,默认序列化号就改了,因为线上缓存中存在数据,造成了序列化号不一致,从而造成异常!!所以在没有版本要求的情况下,还是定义好序列化号为好!!!
[/quote]