@RabbitListener

来源:5-11 利用RabbitListener快速实现消息处理器(上)

绾绾爱吃肉

2023-03-02

老师你好!
我看课程中使用的是在类上标注@RabbitListener注解,并在注解里面声明连接工厂和监听的队列,然后在具体的消息处理方法上标注@RabbitHandler注解,并在处理消息的方法的参数上标注@Payload注解来获取消息。

但是我在我们公司的项目中看到的是,@RabbitListener直接标注在具体的处理消息的方法上,声明监听的队列即可,另外方法的参数Message也没有用@Payload注解进行标记,也一样能监听并接收到消息,这是怎么回事呢?

写回答

1回答

Moody

2023-03-03

这两种用法都是可以的,我是比较习惯前一种用法

0
0

RabbitMQ精讲,提升工程实践能力,培养架构思维

消息驱动架构+订单状态机,二次开发,手写分布式事务框架。

470 学习 · 205 问题

查看课程