我有一个春季批量项目,工作正常 旧版本:
当我升级所有依赖项的版本时,它停止了工作 新版本:
应用程序日志说:
Caused by: org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'org.springframework.integration.config.ServiceAct ivatorFactoryBean#0': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/batch/retry/RetryException
自2.2.0起,重试功能从Spring Batch中撤出。它现在是Spring Retry新库的一部分。
但是spring-batch-integration是指较旧的spring-batch并导致此错误。 class ChunkProcessorChunkHandler具有import语句import org.springframework.batch.retry.RetryException;
我想知道如何克服这个错误?是否有任何新版本的spring-batch-integration的计划。
答案 0 :(得分:6)
我们目前有1.3.0的里程碑可用,应该与2.2.x分支一起使用。我们仍在研究1.3.0 GA版本的时间安排。