快速开始
约 49 个字 35 行代码 预计阅读时间 1 分钟
访问 RabbitMQ 的管理控制台
引入依赖
<!--AMQP依赖,包含RabbitMQ-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
配置rabbitmq服务端信息
spring:
  rabbitmq:
    host: 127.0.0.1
    port: 5672
    virtual-host: /hmall
    username: fmy
    password: 123456
利用RabbitTemplate 发送消息
@SpringBootTest
public class SpringAmqpTest {
    @Autowired
    private RabbitTemplate rabbitTemplate;
    @Test
    void testSendMessage() {
        String queueName = "fmy";
        String msg = "hello world";
        rabbitTemplate.convertAndSend(queueName, msg);
    }
}
利用@RabbitListener注解声明要监听的队列,监听消息
@Slf4j
@Component
public class MqListeners {
    @RabbitListener(queues = "fmy")
    public void listenSimpleQueue(String msg){
        System.out.println("消费者收到了fmy的消息:[" + msg + "]" );
    }
}