快速开始
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>spring:
rabbitmq:
addresses: localhost:5672 # RabbitMQ服务地址
virtual-host: / # RabbitMQ虚拟主机
username: admin # RabbitMQ用户名
password: 123456 # RabbitMQ密码发布者
@RequiredArgsConstructor
@RestController
public class RabbitMqController {
private final RabbitTemplate rabbitTemplate;
@GetMapping("/send")
public String send() {
// 队列名称
String queueName = "test.queue";
// 消息内容
String message = "hello world";
// 发送消息
rabbitTemplate.convertAndSend(queueName, message);
return "send";
}
}消费者
最后更新于