我对streamlistener初始化有问题。我不能解决我的问题。
我在我的项目中使用springcloudstreamkafka和springcache。spring缓存在smartlifecycle的start()方法之后初始化。但是streamlistener在smartlifecycle的start()方法之前就开始使用数据。因此,我无法在streamlistener开始使用数据之前完成缓存初始化,这给我带来了问题。
有没有办法延迟streamlistener处理或延迟streamlistener bean初始化?
1条答案
按热度按时间rsaldnfx1#
您可以设置绑定的
autoStartup
至false
稍后使用BindingsEndpoint
豆子。看看这个答案。