SpringBoot整合RabbitMQ
1.引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
2. 配置RabbitMQ连接
在application.properties
或application.yml
中配置RabbitMQ服务器的连接参数
3. DirectExchange
3.1消费者
package com.jyx.consumer;
import org.springframework.amqp.core.*;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
@Configuration
public class DirectConsumer {
// 声明队列
@Bean
public Queue queue(){