大家好,欢迎来到IT知识分享网。
![Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」插图1 Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
环境
Spring Boot : 2.1.1.RELEASE ActiveMQ: 5.15.8 开发工具: idea 2018.03
IT知识分享网
介绍
本文主要描述在Spring Boot中如何使用activemq。
什么是ActiveMQ
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
ActiveMQ入门
https://www.toutiao.com/i6639603019006624259/
pom.xml
导入相关依赖坐标
![Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」插图3 Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
application.yml
activemq相关配置
![Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」插图5 Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
踩过的坑
按照官网的教程,直接报错。提示在spring中没有JmsTemplate
![Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」插图7 Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
IT知识分享网因此我们需要自己定义JmsTemplate,定义JmsTemplate又需要定义connectionFactory,所以加入一下代码就好了
![Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」插图9 Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
发送消息
利用spring提供的JmsTemplate发送消息
![Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」插图11 Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
接收消息
在一个bean中使用@JmsListener监听信息。
![Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」插图13 Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
总结
以上就是在spring boot 2.1.1 中使用activeMQ的使用过程,和踩到的坑以及解决办法。
![Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」插图15 Spring Boot 集成 ActiveMQ,官网教程好坑啊……「建议收藏」](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7087.html