rabbitmq发送消息异常:converter.MessageConversionException: failed to convert to serialized Message content
在RabbitMQ的配置类上设置MessageConverter的序列化方式。
·
rabbitmq生产端消息发送出现异常:

异常原因:
根据异常内容分析字面意思是:序列化消息内容转换异常,就是没有统一给rabbitmq消息内容设置序列化方式
异常解决
在RabbitMQ的配置类上设置MessageConverter的序列化方式
- 往容器内注入MessageConverter接口的实现类对象
@Bean
public MessageConverter messageConverter(){
return new Jackson2JsonMessageConverter();
}
- 在注入RabbitTemplate时设置MessageConverter
@Bean
public RabbitTemplate rabbitTemplate() {
RabbitTemplate rabbitTemplate = new RabbitTemplate(this.connectionFactory());
rabbitTemplate.setMessageConverter(new Jackson2JsonMessageConverter());
return rabbitTemplate;
}
更多推荐




所有评论(0)