序列化与反序列化 包名结构名 必须保持一致 AMQP(RabbitMQ)无法反序列化对象ClassNotFoundException

在序列化时,java会考虑类名,包结构和其他信息,因此在消费者方面我们需要具有相同的包结构。我在使用jsonMessageConverter时遇到了同样的问题。因此,从我的观点来看,这个问题的解决方案是将消息对象打包到jar中,并将该jar作为依赖项添加到生产者和消费者项目中。

猜你喜欢

转载自blog.csdn.net/qq_31162311/article/details/84888912
今日推荐