rabbitmq 整合springboot

来源:互联网 发布:c语言怎么定义数组 编辑:程序博客网 时间:2024/06/05 10:48

1、添加maven

<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-amqp</artifactId></dependency>
2、mq配置


import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.amqp.core.Queue;/** * Created by mc on 17/10/30. */@Configurationpublic class RabbitMqConfig {    public static final String rabbitMqQueue = "rabbitMqQueue";    @Bean    public Queue rabbitMqQueue() {        return new Queue(rabbitMqQueue);    }}
#rabbitmqspring.rabbitmq.port=5672spring.rabbitmq.host=127.0.0.1spring.rabbitmq.username=guestspring.rabbitmq.password=guest
3、测试
import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;/** * Created by mc on 17/10/30. */@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTest(classes = CompanyApplication.class)public class MqTest {    @Autowired    private MqSendAndRecieveService mqSendAndRecieveService;    @Test    public  void send() {        Article article = new Article();        article.setId(1L);        article.setAuthor("wgRoy");        article.setContent("我的文章");        article.setTitle("mq article test");        mqSendAndRecieveService.send(article);    }}
4、结果


原创粉丝点击