rabbitMQ碰到了对象跨项目的时候,反序列化出了问题
注意以下几点:
1、两个项目中实体要一致,且都要实现Serializable接口。
2、private static final long serialVersionUID = xxx L; serialVersionUID要一模一样。最好是把实体类直接copy过去。
3、两个项目名虽然不一致,但包名一定要一样。比如项目1、在com.x1.x2.实体类,那么项目2对应的序列化实体也要创建相应的com.x1.x2.实体类。 不一致在反序列化的时候会抛classNotFound之类的错误。
PS:当然以后可以考虑把需要序列化的类放到公共包里面,以上方案可以临时解决问题。
我是在使用rabbitMQ的时候 发送端传递java实体对象,消费端在消费的时候出的这种问题,希望碰到类似问题的伙伴们能够快速解决,不走弯路。
rabbitMQ碰到了对象跨项目的时候,反序列化出了问题相关推荐
- 如何跨项目工作空间访问MaxCompute资源和函数?
1.背景介绍 同一个主账号下面的两个工作空间,工作空间名称分别为 A工作空间名称:wei_wwww A工作空间子账号:mc_oss B工作空间名称:wei_mc B工作空间子账号:bigdata_we ...
- Maven 建立父子项目和跨项目调用内容的步骤
使用Maven管理项目,同时我们是做微服务,所以对于微服务项目来说,使用Maven建立起一个父子项目这种关系,很方便管理(只是个人感觉) 设计层面 (1)服务端和客户端肯定是分开写的,另外还有一个公共 ...
- maven添加子工程_Maven建立父子项目和跨项目调用内容的步骤—佳佳小白
设计层面 (1)服务端和客户端肯定是分开写的,另外还有一个公共的项目,比如一些实体类等都是可以作为公共的类放到这个公共的项目. (2)这样来说,子项目至少有三个,server(服务层子项目).web( ...
- 使用mono-repo实现跨项目组件共享
本文会分享一个我在实际工作中遇到的案例,从最开始的需求分析到项目搭建,以及最后落地的架构的整个过程.最终实现的效果是使用mono-repo实现了跨项目的组件共享.在本文中你可以看到: 从接到需求到深入 ...
- Python len函数:获取对象的项目个数
目录 描述 语法 使用示例 序列型对象 非序列型对象 实现原理 描述 len函数返回参数对象(例如字符或字符串.元组.列表和字典等)的项目个数(长度). 语法 函数返回一个自然数,表示对象的项目个数. ...
- 跨项目度量,CTO、PMO们的好帮手
编者按:研发效能度量中,3个常见的场景是:跨项目.敏捷研发.研发效能分析和改进. 云效研发效能专家洪永潮.云效效能洞察产品负责人李田莉,将分3篇文章,分别为你讲述每个场景下,我们该度量什么.如何进行度 ...
- 序列化对象C++对象的JSON序列化与反序列化探索
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 一:背景 作为一名C++开发人员,我始终很期待能够像C#与JAVA那样,可以省力的进行对象的序列化与反序列化,但到现在为止,还没有找 ...
- oracle存储过程如何传递一个bean对象_对象传输,序列化和反序列化
一.前言 二.基本概念 2.1 序列化和反序列化的定义及最重要的作用 序列化的定义:Java序列化就是指把Java对象转换为字节序列的过程: 反序列化的定义:Java反序列化就是指把字节序列恢复为Ja ...
- java byte序列化,java对象序列化byte[] and byte[]反序列化对象--转
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOExceptio ...
最新文章
- 查询表中的所有字段名
- leetcode解题报告:188 Best Time to Buy and Sell Stock IV
- Android设计模式系列(2)--SDK源码之观察者模式
- Mybatis问题解释?
- dnf服务器哪个人最多,DNF:人最多跨区竟然不是跨一?网友:这个跨区人多,土豪也多!...
- mysql排序分页乱的_Mysql 排序分页混乱
- 请详细描述一下线程从创建到死亡的几种状态都有哪些?
- LeetCode-reverse integer复杂度
- ios开发循环网络请求_如何简化网络请求接口开发
- 从Nacos客户端视角来分析一下配置中心实现原理
- java slot_聊聊sentinel的DegradeSlot
- Linux systemd limits
- IOS UITextField
- Centos7下SRS流式服务器搭建、推流、拉流
- c# .net object对象与json字符串互转换
- iOS base64解码失败
- linux上压缩pdf文件,如何压缩PDF文件?
- 2021年2月程序员工资统计,平均15144元
- 在我眼中的生活的苦难
- 华为SNS2224的Zone配置
热门文章
- 平流式隔油池计算_隔油池计算方法及图集[参考提供]
- 海外仓储系统有哪些功能?
- Markdown文档如何分页以及导出的PDF如何分页
- ROS入门-2.Linux系统基础操作
- 吴恩达CNN卷积神经网络第二周作业Keras Tutorial
- Git和Github介绍,294页『Git与Github学习使用指南』分享
- Centos7 安装Jdk1.8u172
- JAVA 没有重载运算符,那么 String 类型的加法是怎么实现的,以及String类型不可变的原因和好处...
- java客户端查询hive很慢_Hive面试,如何优化查询效率!
- 15寸计算机显示器,苹果确认15寸RMBP支持全球首款5K显示器