- 博客(1)
- 收藏
- 关注
原创 Java 反序列化时对象包名改变
开发中经常会使用到ObjectInputStream进行对象的反序列化,这时如果对象的包名发生改变,程序就会报java.lang.ClassNotFoundException。在包名不能改变的情况下,我们只能在反序列化时把序列化前的对象强制转换成当前项目下的对象。这时我们可以自己实现一个ObjectInputStream,然后重写resolveClass方法,具体代码如下public class ...
2018-05-17 11:23:51 4535 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人