springboot 简单使用 activemq 接收消息

Posted yg_zhang

tags:

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

1.在pom.xml 加入配置文件

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-activemq</artifactId>
        </dependency>

2.编辑代码

import org.springframework.jms.annotation.JmsListener;

@Component
public class BpmReceiver {

    @Resource
    JdbcTemplate jdbcTemplate;
    
    @JmsListener(destination = "oa")
        public void  receivedMessage(String message){
        }
}

这个消息message 是从队列读取的消息。

@JmsListener(destination = "oa")

这个 destination  表示队列名称。

3.编辑配置文件

spring:
  activemq: 
    broker-url: tcp://localhost:62222

这样程序就可以从指定的队列读取消息了。

 

以上是关于springboot 简单使用 activemq 接收消息的主要内容,如果未能解决你的问题,请参考以下文章

Web项目容器集成ActiveMQ & SpringBoot整合ActiveMQ

Camel ActiveMQ + Spring boot 不读取 spring activemq 配置

Spring Boot集成ActiveMQ

如何使用 Spring Boot 配置嵌入式 ActiveMQ 代理 URL

springboot入门_ActiveMq

activemq安装运行及其在springboot中的queue和topic使用