Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在步骤spring批处理问题中生成函数_Java_Spring_Spring Batch - Fatal编程技术网

Java 在步骤spring批处理问题中生成函数

Java 在步骤spring批处理问题中生成函数,java,spring,spring-batch,Java,Spring,Spring Batch,我开始处理一个旧项目,当我使用eclipse(maven)导入时,它工作得很好,但是使用intellij时,build()函数没有定义: @Bean public Step aggregatingStep(@Qualifier("aggregatingItemProcessor") ItemProcessor aggregatingItemProcessor, @Qualifier("aggregateDatabaseItemWriter

我开始处理一个旧项目,当我使用eclipse(maven)导入时,它工作得很好,但是使用intellij时,build()函数没有定义:

@Bean
public Step aggregatingStep(@Qualifier("aggregatingItemProcessor") ItemProcessor aggregatingItemProcessor, 
                            @Qualifier("aggregateDatabaseItemWriter") ItemStreamWriter writer,
                            AggregateDatabaseItemReader reader) {
    // set chunksize to 1 to force commit. however read in database is done with chunkSize property
    return stepBuilderFactory.get("aggregatingStep")
                             .chunk(1)
                             .reader(reader)
                             .writer(writer)
                             .processor(aggregatingItemProcessor)
                             .allowStartIfComplete(false)
                             .build();
}
我正在使用springframwork批处理v3.0.6


有什么帮助吗?

您确定您的项目已正确导入intellij吗?Intellij与maven项目配合得很好,因此如果它在eclipse中工作,它在Intellij中也应该工作得很好。您好,欢迎使用so,我认为您在Intellij中引用的spring库不是同一版本的,请在确认您的项目正确导入Intellij后验证该版本?Intellij在maven项目中工作得很好,因此如果它在eclipse中工作,它在Intellij中也应该工作得很好。您好,欢迎使用so,我认为您在Intellij中指的不是同一版本的spring库,请验证该版本一次