記一次RabbitMQ,使用Jackson反序列化的報錯;
報錯:
Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `[B` out of START_OBJECT token
at [Source: (String)"{"id":1,"userName":"jack","name":"lili"}"; line: 1, column: 1]
先上代碼:
RabbitMQ的配置類就不上了,基本配置
生產者:
消費者:
分析
還是沒找到原因,主要應該是反序列化失敗,我修改了監聽端的參數,接收Message對象,手動getBody,就可以接收到數據;
有大佬知道的,請指正,感謝!