rabbitmq采坑记

rabbitmq序列化 生产者序列化 ,默认是jdk序列化

 @Bean
    @Primary
    @ConditionalOnMissingBean
    public RabbitTemplate rabbitTemplate(ConnectionFactory connectionFactory) {
        RabbitTemplate template = new RabbitTemplate(connectionFactory);
        template.setMessageConverter(new Jackson2JsonMessageConverter());
        template.afterPropertiesSet();
        template.setMandatory(true);
        return template;
    }

消费者序列化,不写的话,只能用字节数组接收,不能转换成实体类

 @Bean
    @Primary
    @ConditionalOnMissingBean
    MessageConverter messageConverter(){
        return new Jackson2JsonMessageConverter();
    }

这个注解千万别放在类上,虽然支持,会拆坑的 放在方法上

@RabbitListener
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 1、简介 RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作...
    小波同学阅读 523评论 0 0
  • 0 相关源码 1 你将学到 RabbitMQ 整合 Spring AMQP实战 RabbitMQ 整合 Spr...
    JavaEdge阅读 1,154评论 0 1
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,552评论 16 22
  • 创业是很多人的梦想,多少人为了理想和不甘选择了创业来实现自我价值,我就是其中一个。 创业后,我由女人变成了超人,什...
    亦宝宝阅读 1,861评论 4 1