在序列化时,java会考虑类名,包结构和其他信息,因此在消费者方面我们需要具有相同的包结构。我在使用jsonMessageConverter时遇到了同样的问题。因此,从我的观点来看,这个问题的解决方案是将消息对象打包到jar中,并将该jar作为依赖项添加到生产者和消费者项目中。
序列化与反序列化 包名结构名 必须保持一致 AMQP(RabbitMQ)无法反序列化对象ClassNotFoundException
最新推荐文章于 2024-07-03 18:46:04 发布
在序列化时,java会考虑类名,包结构和其他信息,因此在消费者方面我们需要具有相同的包结构。我在使用jsonMessageConverter时遇到了同样的问题。因此,从我的观点来看,这个问题的解决方案是将消息对象打包到jar中,并将该jar作为依赖项添加到生产者和消费者项目中。