在Spring Boot 4与 Spring 7中,org.springframework.classify.BinaryExceptionClassifier的替代是什么?
目前我正在升级我的应用以支持Spring Boot 4(Spring 7),在迁移指南中有提到Spring Retry模块被通用的Spring弹性特性所取代,但迁移指南并未说明该模块的实际等效替代与替换方案。
例如:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-4.0-Migration-Guide#spring-kafka-retry-features,但它没有为 org.springframework.classify.BinaryExceptionClassifier 指定替代方案,org.springframework.classify.BinaryExceptionClassifier 之前由 org.springframework.kafka.listener.DefaultErrorHandler 提供。这个类的实际替代是什么?
解决方案
根据 https://docs.spring.io/spring-kafka/reference/4.0/whats-new.html,替代方案是 org.springframework.kafka.listener.ExceptionMatcher。
Spring Kafka 4.0版本说明明确指出:
BinaryExceptionClassifier的使用已被新引入的ExceptionMatcher取代,后者提供了更完善的API。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。