RocketMQ启动失败


Field rocketMQTemplate in com.xxx.demo.rocketmq.ProducerService required a bean of type 'org.apache.rocketmq.spring.core.RocketMQTemplate' that could not be found.

参考ISSUE98

# 错误配置
spring:
    rocketmq:
        name-server: xxxxx
        producer:
            group:xxxxxx


# 正确配置
spring:
    redis:
        database: 0
        host: localhost
        ........
rocketmq:
  name-server: 172.16.21.138:9876
  producer:
    group: short-message

注意rocketmq应该和spring同个级别,因此在application.properties中的配置应该为:

# 错误配置
spring.rocketmq.name-server=127.0.0.1:9876
spring.rocketmq.producer.group=producer

# 正确配置
rocketmq.name-server=127.0.0.1:9876
rocketmq.producer.group=producer

开发过程中遇到的另一个问题是RocketMQTemplate无法使用,虽然.m2/repository文件夹中包含这个包,但是引用时爆红,解决方法如下:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM