Spring Boot 整合 RabbitMQ 教程:详细步骤和示例代码
Spring Boot可以使用Spring AMQP提供的RabbitMQ集成来整合RabbitMQ,以下是整合步骤:
- 添加依赖
在pom.xml中添加以下依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
- 配置RabbitMQ连接
在application.properties中添加RabbitMQ连接信息:
spring.rabbitmq.host=<host>
spring.rabbitmq.port=<port>
spring.rabbitmq.username=<username>
spring.rabbitmq.password=<password>
- 创建消息发送者
使用RabbitTemplate可以发送消息到RabbitMQ:
@Component
public class MyMessageSender {
@Autowired
private RabbitTemplate rabbitTemplate;
public void sendMessage(String message) {
rabbitTemplate.convertAndSend('myExchange', 'myRoutingKey', message);
}
}
- 创建消息接收者
使用@RabbitListener注解可以监听RabbitMQ队列中的消息:
@Component
public class MyMessageReceiver {
@RabbitListener(queues = 'myQueue')
public void receiveMessage(String message) {
System.out.println('Received message: ' + message);
}
}
- 测试
使用MyMessageSender发送消息,MyMessageReceiver可以收到消息并输出。
以上就是使用Spring Boot整合RabbitMQ的步骤。
原文地址: https://www.cveoy.top/t/topic/ofES 著作权归作者所有。请勿转载和采集!