背景介绍
当我SpringBoot项目中使用RocketMQ时, 发现在消费者上加入@RocketMQMessageListener注解后, 项目启动会报错ClassNotFoundException
当时使用的SpringBoot以及RocketMQ版本如下
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-spring-boot-starter</artifactId>
<version>2.0.4</version>
</dependency>
后面研究发现是SpringBoot版本太低导致的, 我把SpringBoot版本升到2.多就可以了. 在此记录一下bug
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
</parent>