在上一篇博文中,已經在Centos7.2上完成訊息佇列伺服器的搭建。這裡測試一下是否可以進行正常的訊息推送和接收。
因為在專案開發中,使用好單元測試技巧, 可以讓你開發效率倍增,而且除錯方便,為什麼這麼講呢,如果單獨依靠啟動springboot web服務來除錯、開發,等專案一大,你將深有體會,來看看解析吧。
新建一個Spring boot專案,然後進行測試
程式碼賞析:
/**
* @author zhangxiao
* @qq 490433117
* @create_date 2021/9/6 9:27
*/
package com.foodie.rabbitmqTest;
import com.foodie.configuration.RabbitmqConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@SpringBootTest
@RunWith(SpringRunner.class)
public class custemTest {
@Autowired
private RabbitTemplate rabbitTemplate;
@Test
public void send() {
String message = "hello zhangxiazo111";
rabbitTemplate.convertAndSend(RabbitmqConfig.EXCHANGE_DIRECT_INFORM, RabbitmqConfig.ROUTINGKEY_EMAIL, message);
}
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結