ActiveMQ --- 整合篇

本文详细介绍了ActiveMQ如何与Spring和Spring Boot进行整合。内容包括配置连接、设置目的地、使用jmsTemplate、生产者与消费者的实现,以及监听程序的配置。在Spring Boot中,配置更简洁,提供了队列和主题的使用示例。
摘要由CSDN通过智能技术生成

之前说到了activeMQ的一些基本用法,本文将介绍activeMQ如何与spring以及spring boot整合。

一、activeMQ与spring整合
1、需要的依赖:

com.fasterxml.jackson.core jackson-databind 2.9.9.3 org.springframework spring-jms 4.3.23.RELEASE org.apache.activemq activemq-pool 5.15.9 2、applicationContext.xml: <?xml version="1.0" encoding="UTF-8"?>



<context:component-scan base-package=“com.zhu.study”/>




























配置很简单,就是四步:

开启注解扫描;
配置连接;
配置目的地;
配置spring提供的jmsTemplate.
如果想将目的地由queue换成topic,只需要在配置jmsTemplate的时候,将defaultDestination指向你上面配置的topic即可,然后启动时先启动消费者,其他任何地方不用改。

3、生产者:

@Service
public class Produce {

@Autowired
private JmsTemplate jmsTemplate;


public static void main(String[] args){
    // 1、加载配置
    ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
    // 2、获取bean
    Produce produce = context.getBean(Produce.class);
    // 3、调用jmsTempl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值