一:消息類型
- Map
- String(含json字符串類型)
二:處理方法
2.1 Map消息

如果發送的消息類型是map類型,可以通過SerializationUtils.deserialize方法將消息轉換成map類型。
2.2 字符串類型(含json格式)

通過String類的構造函數接收byte[]類型的消息數據,獲得jsonStr后可以轉換成其它類,然后再進行相關操作。
這里@RabbitListener注解在方法上,如果類中有多個@RabbitListener(queues = TopicRabbitmqConfig.EVENT_MSG_QUEUE_NAME)注解的方法,測試的結果是輪流的調用。
三 另一種接收方式

注意,這里RabbitListener注解在類上,方法中通過@RabbitHandler注解標識。