我们的项目中的代码最初是基于Dave Syer的一个例子。我们正在更新到spring-batch的最新版本,并且遇到了一个问题,这个代码段所依赖的类已经存在了。
POM提取物
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-integration</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.batch</groupId>
<artifactId>spring-batch-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.retry</groupId>
<artifactId>spring-retry</artifactId>
</dependency>
代码提取
import org.springframework.batch.core.configuration.annotation.AbstractBatchConfiguration;
import org.springframework.batch.core.configuration.annotation.BatchConfigurer;
@DependsOn("defaultBatchConfigurer")
@Configuration("org.springframework.batch.core.configuration.annotation.SimpleBatchConfiguration")
public class SimpleBatchConfiguration extends AbstractBatchConfiguration {
两个导入的类似乎不再存在。
请指示。
1条答案
按热度按时间km0tfn4u1#
升级时,第1步(或在出现故障时至少第1步)是阅读升级指南和/或发行说明。
对于Spring Batch 5,参考指南可以在这里找到。它包含一个新的部分,其中有关于升级/更改内容的提示/技巧。
对于Spring Batch 5,为了使配置更容易,进行了很多更改,其中之一是删除了一些配置类。