@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=FlatFileItemReaderProperties.class) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration.class) public class FlatFileItemReaderAutoConfiguration extends Object
FlatFileItemReader
.Modifier and Type | Class and Description |
---|---|
static class |
FlatFileItemReaderAutoConfiguration.MapFieldSetMapper
A
FieldSetMapper that takes a FieldSet and returns the
Map<String, Object> of its contents. |
Constructor and Description |
---|
FlatFileItemReaderAutoConfiguration(FlatFileItemReaderProperties properties) |
Modifier and Type | Method and Description |
---|---|
org.springframework.batch.item.file.FlatFileItemReader<Map<String,Object>> |
itemReader(org.springframework.batch.item.file.transform.LineTokenizer lineTokenizer,
org.springframework.batch.item.file.mapping.FieldSetMapper<Map<String,Object>> fieldSetMapper,
org.springframework.batch.item.file.LineMapper<Map<String,Object>> lineMapper,
org.springframework.batch.item.file.LineCallbackHandler skippedLinesCallback,
org.springframework.batch.item.file.separator.RecordSeparatorPolicy recordSeparatorPolicy) |
public FlatFileItemReaderAutoConfiguration(FlatFileItemReaderProperties properties)
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(prefix="spring.batch.job.flatfileitemreader", name="name") public org.springframework.batch.item.file.FlatFileItemReader<Map<String,Object>> itemReader(@Autowired(required=false) org.springframework.batch.item.file.transform.LineTokenizer lineTokenizer, @Autowired(required=false) org.springframework.batch.item.file.mapping.FieldSetMapper<Map<String,Object>> fieldSetMapper, @Autowired(required=false) org.springframework.batch.item.file.LineMapper<Map<String,Object>> lineMapper, @Autowired(required=false) org.springframework.batch.item.file.LineCallbackHandler skippedLinesCallback, @Autowired(required=false) org.springframework.batch.item.file.separator.RecordSeparatorPolicy recordSeparatorPolicy)
Copyright © 2025 VMware, Inc.. All rights reserved.