在开发中,往往引用了第三方的包,而第三方包也没进行序列化,遇到这种问题怎么解决呢?
一、继承第三方类
1、继承第三方类
2、实现序列化接口
3、调用自己类
二、覆盖第三方的包,有些是final的类不可继承的
1、源码粘贴
2、实现序列化接口
3、调用自己的类
注意类名和第三方中的包 类名一样,jvm加载优先加载自己写的类,所以会先调用自己写的类,也不会造成其他模块的异常,以上解决思路已经在项目中使用过。
在开发中,往往引用了第三方的包,而第三方包也没进行序列化,遇到这种问题怎么解决呢?
一、继承第三方类
1、继承第三方类
2、实现序列化接口
3、调用自己类
二、覆盖第三方的包,有些是final的类不可继承的
1、源码粘贴
2、实现序列化接口
3、调用自己的类
注意类名和第三方中的包 类名一样,jvm加载优先加载自己写的类,所以会先调用自己写的类,也不会造成其他模块的异常,以上解决思路已经在项目中使用过。