3
我有工作正常 舊版本的Spring Batch的項目:彈簧一批集成1.2.2與彈簧一批不兼容2.2.2
- 春天3.1.2.RELEASE
- 春天-batch 2.1.9.RELEASE
- 彈簧批處理集成1.2.0.RELEASE
它停止工作,當我升級所有依賴的版本 新版本:
- 春天3.2.5.RELEASE
- 彈簧一批2.2.2.RELEASE
- 彈簧批處理集成1.2.2.RELEASE
應用程序日誌中說:
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。 但彈簧批量集成是指較老的彈簧批量並導致此錯誤。 class ChunkProcessorChunkHandler有導入語句import org.springframework.batch.retry.RetryException;
我想知道如何解決這個錯誤?並且是否有新版本的Spring-batch-integration的計劃。