springboot 整合ActiveMq

Posted yhood

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 整合ActiveMq相关的知识,希望对你有一定的参考价值。

pom.xml

 <!-- 配置ActiveMQ启动器 -->
 <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-activemq</artifactId>
 </dependency>

创建消息队列

//创建队列
    @Bean
    public Queue queue()
        return new ActiveMQQueue("yhood");
    

发送消息

@Controller
@RequestMapping("queue")
public class MessageQueueController 

    //消息发送者
    @Autowired
    private JmsTemplate jmsTemplate;

    //消息队列(目的地)
    @Autowired
    private Destination destination;

    @RequestMapping("/send/message")
    @ResponseBody
    public String send(@PathVariable(value = "message")String message)
        jmsTemplate.convertAndSend(destination,message);
        return message;
    

接收消息

@Component
public class Consumer 
    @JmsListener(destination = "yhood")
    public void  reader(String text)
        System.out.println("1号接收消息:"+text);
    

 

以上是关于springboot 整合ActiveMq的主要内容,如果未能解决你的问题,请参考以下文章

[SpringBoot系列]SpringBoot如何整合SSMP

springboot怎么整合activiti

SpringBoot完成SSM整合之SpringBoot整合junit

springboot整合jedis

SpringBoot 整合其他框架 -- SpringBoot整合Mybatis

SpringBoot 整合其他框架 -- SpringBoot整合Junit