Rabbit MQ 通过 jackson 的 json 方式接收消息,Spring AMQP-CSDN博客
改为:
@Configuration
public class JacksonCovertClass {
@Bean
public MessageConverter messageConverter(){
Jackson2JsonMessageConverter jjms = new Jackson2JsonMessageConverter();
jjms.setCreateMessageIds(true);
return jjms;
};
}
结果,
普通方式,无 message_id 的信息
代码去 message_id
@RabbitListener(queues = "test.base")
public void receiveMessageIdsQueue(Message message) {
log.info("监听的消息: {}",message.getMessageProperties().getMessageId());
log.info("消息本体:{}",message.getBody().toString());
}