基于SpringBoot中activeMq的JmsTemplate的实例
程序员文章站
2022-06-17 11:08:01
springboot 中使用activemq的步骤:1、pom中引入jar包:2、spring boot配置文件中配置activemq3、application 中添加对应的bean生成规则4、发送消...
springboot 中使用activemq的步骤:
1、pom中引入jar包:
2、spring boot配置文件中配置activemq
3、application 中添加对应的bean生成规则
4、发送消息
遇到的问题:
jmsmessagingtemplate 注入不成功,spring初始化错误,异常如下,只要按照步骤三就可以了:
springboot整合activemq时报jmsmessagingtemplate未加载错误
错误现象
bean method ‘jmsmessagingtemplate' in ‘jmsautoconfiguration.messagingtemplateconfiguration' not loaded because ancestor org.springframework.boot.autoconfigure.jms.jmsautoconfiguration did not match
网上解决方案
网上最多的方案是:application.properties中配置项的行尾有空格。检查没有,排除了这种可能。
第二种解决方案是:按如下方式将配置spring.activemq.pool.enabled改为false
启动springboot是不报错了,但是要发的消息也没进队列。至于为什么就不报错了,还没搞明白。如有高人请指点一二。
解决方案
查看activemqconnectionfactoryconfiguration类,自动配置发现需要引入下面这个依赖:
将依赖引入pom,再启动springboot,搞定!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
上一篇: JavaScript数据结构——树的实现
下一篇: CSS 样式的使用方式、选择器
推荐阅读
-
基于spring中的aop简单实例讲解
-
基于python requests库中的代理实例讲解
-
基于Python 装饰器装饰类中的方法实例
-
Django中针对基于类的视图添加csrf_exempt实例代码
-
RPGMAKER游戏引擎基于JavaScript的插件制作(六)——重写方法(三):在场景(scenes)中创建精灵(Sprite)——复制式重写的实例教学
-
基于Python中numpy数组的合并实例讲解
-
基于php的CMS中展示文章类实例分析
-
基于springboot实现一个简单的aop实例
-
基于SpringMVC中的路径参数和URL参数实例
-
基于SpringBoot中activeMq的JmsTemplate的实例