相关疑难解决方法(0)

没有读取器(仅写入器)的简单一步 Spring 批处理作业可能吗?

我想知道是否可以编写一个春季批处理作业,该作业的步骤只有一个编写器。我在 spring 批处理文档中找不到任何关于给定步骤本质上必要的文档。

我希望做类似的事情:

public class MyBatchConfiguration {

@Bean
public ItemWriter<myInfo> myWriter() {
    return new MyWriter();
}

@Bean
public Step myStep(StepBuilderFactory stepBuilderFactory,
        ItemWriter<? super Object> myWriter,
        PlatformTransactionManager transactionManager) {

    return stepBuilderFactory.get("myStep")
            .chunk(1)
            .writer(myWriter).
            transactionManager(transactionManager).
            build();
}

@Bean
public Job myBatch(JobBuilderFactory jobs, Step myStep, JobExecutionListener listener) {

    return jobs.get("myBatch")
            .incrementer(new RunIdIncrementer())
            .flow(exceptionReporterStep)
            .end()
            .listener(listener)
            .build();

}

}
Run Code Online (Sandbox Code Playgroud)

java spring spring-batch

6
推荐指数
1
解决办法
1万
查看次数

spring batch:没有ItemWriter的Tasklet

我在没有ItemWriter的情况下定义了我的tasklet,如下所示:

<b:tasklet>
    <b:chunk reader="baseReader" processor="baseProcessor"  commit-interval="100" />
</b:tasklet>
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

配置问题:<b:chunk/>元素既没有'writer'属性也没有<writer/>元素.

你有什么主意吗 ?谢谢

java spring spring-batch

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

spring ×2

spring-batch ×2