spark未序列化问题

在开发中,往往引用了第三方的包,而第三方包也没进行序列化,遇到这种问题怎么解决呢?


一、继承第三方类

1、继承第三方类
2、实现序列化接口

3、调用自己类

二、覆盖第三方的包,有些是final的类不可继承的

1、源码粘贴

2、实现序列化接口

3、调用自己的类

注意类名和第三方中的包 类名一样,jvm加载优先加载自己写的类,所以会先调用自己写的类,也不会造成其他模块的异常,以上解决思路已经在项目中使用过。

猜你喜欢

转载自blog.csdn.net/mr2zhang/article/details/75923054
今日推荐