升级到Spring-batch 5.0.0:如何查找/替换似乎不再存在的Spring类的依赖项?

r8uurelv  于 2022-12-10  发布在  Spring
关注(0)|答案(1)|浏览(328)

我们的项目中的代码最初是基于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 {

两个导入的类似乎不再存在。
请指示。

km0tfn4u

km0tfn4u1#

升级时,第1步(或在出现故障时至少第1步)是阅读升级指南和/或发行说明。
对于Spring Batch 5,参考指南可以在这里找到。它包含一个新的部分,其中有关于升级/更改内容的提示/技巧。
对于Spring Batch 5,为了使配置更容易,进行了很多更改,其中之一是删除了一些配置类。

相关问题