- 博客(1)
- 收藏
- 关注
原创 Java处理泛型的反序列化问题
由于Java的泛型是伪泛型(编译后类型消除),这就导致了泛型参数的反序列化问题。要处理该问题,根本就是解决泛型丢失问题。在之前的项目中,序列化方法和反序列化方法不在一个接口中(读写服务分离),解决方法是在进行序列化写入时,将对象的Class也作为参数进行缓存,在读取时即可显式获取泛型类来进行反序列化。【这种方法就不详细说明】若是读写在同接口或者同类中,即可使用反射获取泛型参数类来进行反序列化。
2023-11-23 17:47:45
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人