RabbitMQListener
时间: 2024-01-03 09:22:02 浏览: 152
RabbitMq
RabbitMQListener是一个用于在RabbitMQ消息队列中监听消息的注解。它可以被应用于方法或类上,用于指定要监听的队列和处理消息的方法。
以下是RabbitMQListener的使用示例:
1. 在方法上使用RabbitMQListener注解:
```java
@RabbitListener(queues = "myQueue")
public void handleMessage(String message) {
// 处理接收到的消息
System.out.println("Received message: " + message);
}
```
2. 在类上使用RabbitMQListener注解:
```java
@Component
@RabbitListener(queues = "myQueue")
public class MessageHandler {
@RabbitHandler
public void handleMessage(String message) {
// 处理接收到的消息
System.out.println("Received message: " + message);
}
}
```
在上述示例中,我们使用@RabbitListener注解指定要监听的队列,然后使用@RabbitHandler注解指定处理消息的方法。当有消息到达指定的队列时,被注解的方法将被调用,并传入接收到的消息作为参数。
阅读全文