正如我们所知,我们不需要在使用kafka的春季启动中定义ConcurrentKafkaListenerContainerFactory bean定义,而是可以通过这些属性来配置它们。但我在这个链接上找不到任何属性来配置errodhandler/retrytemplate/commonrrhandler/ContainerProperties。因此,我不得不再次定义自定义的javabean定义并对其进行配置。我们有其他解决方案可以通过application.properties实现吗
RetryTemplate
已弃用,因为错误处理程序支持回退和异常分类。
使用Spring Boot,您所需要做的就是添加CommonErrorHandler
(例如,DefaultErrorHandler
作为@Bean
,Boot会自动将其连接到工厂。
如果您需要修改不直接支持作为Boot属性的容器属性,您可以简单地将Boot的容器工厂作为参数添加到任何@Bean
工厂方法中,并更新那里的属性。