pom:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
fr:
spring:
rabbitmq:
host: 127.0.0.1
port: 5672
username: june
password: 123456
virtual-host: /VirtualTest
Main start:
package com.student;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ConsumerApplication {
public static void main(String[] args) {
SpringApplication.run(ConsumerApplication.class, args);
}
}
Message monitoring class:
package com.student.service;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Component;
@Component
public class ConsumerService {
@RabbitListener(queues = {
"queueBoot1"})
public void testMessage1(String message) {
System.out.println("consumer:" + message);
}
@RabbitListener(queues = {
"queueBoot2"})
public void testMessage2(String message) {
System.out.println("consumer:" + message);
}
}