1、引用起步依赖,配置RabbitMq
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
spring:
rabbitmq:
host: 192.168.121.131
port: 5672
username: guest
password: guest
2、服务器端发送方式
@Test
public void sendMessage(){
amqpTemplate.convertAndSend("message", "测试发送消息");
}
@Test
public void sendMessageByKey(){
amqpTemplate.convertAndSend("myExchange", "fruit", "now"+ new Date());
}
3、客户端接收方式
/**
* 需手动创建队列 不然启动报错
* @param message
*/
@RabbitListener(queues = "myQueue")
public void process(String message){
System.out.println("process" + message);
}
/**
* 自动创建队列
* @param message
*/
@RabbitListener(queues