小编usi*_*sil的帖子

FlatFileParseException解析错误 - Spring Batch

我按照本教程,我收到FlatFileParseException错误:

org.springframework.batch.item.file.FlatFileParseException:资源中的分析错误:1 = [类路径资源[country.csv]],输入= [AA,Aruba]

country.csv

AA,Aruba
BB,Baruba
Run Code Online (Sandbox Code Playgroud)

这是我的ItemReader方法

@Bean
    public ItemReader<Country> reader() {
        FlatFileItemReader<Country> reader = new FlatFileItemReader<Country>();
        reader.setResource(new ClassPathResource("country.csv"));
        reader.setLineMapper(new DefaultLineMapper<Country>() {{
            setLineTokenizer(new DelimitedLineTokenizer() {{
                setNames(new String[] { "countryCode", "countryName" });
            }});
            setFieldSetMapper(new BeanWrapperFieldSetMapper<Country>() {{
                setTargetType(Country.class);
            }});
        }});
        return reader;
    }
Run Code Online (Sandbox Code Playgroud)

和 Country.java

@Entity
@Table(name="Country")
public class Country  {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", nullable = false, updatable = false)
    Long id;

    @Column(name = "countryCode", nullable = false, updatable = …
Run Code Online (Sandbox Code Playgroud)

java spring spring-batch spring-boot

4
推荐指数
1
解决办法
6615
查看次数

标签 统计

java ×1

spring ×1

spring-batch ×1

spring-boot ×1