RabbitMq消息转换器

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

默认情况下Spring采用的序列化方式是JDK序列化。众所周知JDK序列化存在下列问题

  • 数据体积过大

  • 可读性差

所以我们需要配置消息转换器以下是步骤

  1. 在父工程中引入依赖

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.10.3</version>
</dependency>
  1. 服务启动类中添加json转换器

@Bean
public MessageConverter jsonMessageConverter(){
    return new Jackson2JsonMessageConverter();
}

之后发送的数据有可读性体积也变小了下面是对比图

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: RabbitMQ

“RabbitMq消息转换器” 的相关文章