SpringBoot 3 + RocketMQ Starter 踩过的坑,血淋淋的教训!!!!!

当你使用SpringBoot 3进行项目开发时,你一旦用到了RocketMQ的starter,你一定要先看这篇文章,真是血淋淋的教训

按照正常来说,starter一般都是使用配置式就可以进行工作,但是今天我碰见了一个只用配置无法解决的问题
SpringBoot 3 + RocketMQ Starter 踩过的坑,血淋淋的教训!!!!!_第1张图片
SpringBoot 3 + RocketMQ Starter 踩过的坑,血淋淋的教训!!!!!_第2张图片
后来,在网上找了资料后,发现SpringBoot 3好像不支持配置式自动装配,仅支持声明式bean,如果要让他支持,必须手动构建starter,如图所示:
在META-INF.spring文件夹下自动创键一个文件:

org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration

SpringBoot 3 + RocketMQ Starter 踩过的坑,血淋淋的教训!!!!!_第3张图片

然后配置starter路径:

org.apache.rocketmq.spring.autoconfigure.RocketMQAutoConfiguration

其实这就是告诉Spring RocketMQ的自动装配类的路径。

希望本文能够帮助到你,谢谢!!!

你可能感兴趣的:(java,springboot,spring)