一。rabbitmq AmqpTemplate使用
1.引入依赖
<!-- 添加springboot对amqp的支持 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
2.消息发送方
先注入AmqpTemplate类
@Autowired
private AmqpTemplate amqpTemplate;
amqpTemplate.convertAndSend("队列名称" , "消息内容");
amqpTemplate.convertAndSend("exchange名称" , "key值", "消息内容");
3.消息接收方
@RabbitListener(queuesToDeclare = @Queue("队列名称"))
public void mqReceiver(String message) {
log.info("mqReceiver,message={}" , message);
}
#只用exchange和key值匹配的消息才能接收
@Rabbit