spring boot框架学习12-spring boot整合active mq方法1
本章节主要内容:
主要从以下几个方面讲解:
mybatis和spring boot整合、redis(单机版)和spring boot整合、redis(集群)和spring boot整合、httpclient和spring boot整合、rabbitMQ/active MQ和spring boot整合。
欢迎关注凯哥微信公众号:凯哥Java(kaigejava)
欢迎访问凯哥个人博客:www.kaigejava.com

本节主要内容:
1:spring boot整合active mq方案一
方案一是简单的,生产者和消费者都在同一个应用项目中。
一:active mq相关
1:active mq下载:

2:启动

在bin文件夹下有64和32位找到自己系统响应的文件夹打开。凯哥使用的是64位的

双击activemq.bat批处理就启动了。
启动如下图:

二:spring boot中应用active mq
2.1:在pom.xml文件中添加mq相关的依赖。

<!-- actionMQ相关的 start -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-activemq</artifactId>
</dependency>
<!-- 如果此处设置为true,需要加如下的依赖包,否则会自动配置失败,报JmsMessagingTemplate注入失败 -->
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-pool</artifactId>
<!-- <version>5.7.0</version> -->
</dependency>
<!-- actionMQ相关的 end -->
2.2:MQ配置类

注:必须使用@Configuration 或者是spring 其他注解。这样该类才可以被spring管理。
setBrokerURL是添加url的
完整代码如下:
package com.kaigejava.springconfig.mq;
import org.apache.activemq.ActiveMQConnectionFactory;
import org.apache.activemq.pool.PooledConnectionFactory;
import org.springframewo
原创不易,完成人机校验,阅读全文