我有一个spring boot应用程序,它有两个功能:Http请求和kafka消息处理。我想让这个应用在application.yml中启用的模式下运行,即如果用户只想启用http请求,那么kafka就不应该被连接。
我可以使用普通的spring boot kafka插件,通过在@KafkaListener处使用以下属性禁用自动配置来实现。
autoStartup="${module.put:false}"
现在我们正试图转移到云流,我找到的唯一方法是通过删除云流和binder的库来禁用它。有没有什么更好的方法可以用自动配置模式的属性来禁用它,或者有没有什么手动配置的选项?
春天云流绑定也有 autoStartup
属性。
自动启动
标志着该消费者是否需要自动启动。
默认值:true。