如何延迟SpringCloudStreamListener的初始化?

8ehkhllq  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(481)

我对streamlistener初始化有问题。我不能解决我的问题。
我在我的项目中使用springcloudstreamkafka和springcache。spring缓存在smartlifecycle的start()方法之后初始化。但是streamlistener在smartlifecycle的start()方法之前就开始使用数据。因此,我无法在streamlistener开始使用数据之前完成缓存初始化,这给我带来了问题。
有没有办法延迟streamlistener处理或延迟streamlistener bean初始化?

rsaldnfx

rsaldnfx1#

您可以设置绑定的 autoStartupfalse 稍后使用 BindingsEndpoint 豆子。
看看这个答案。

相关问题