我正在尝试生成以下格式的平面文件,该文件没有任何分隔符。
Customer.java
private String customerId;
private String customerName;
MyFlatFileItemWriter.java
@Component
public class MyFlatFileItemWriter {
@Bean(name = "myWriter")
public FlatFileItemWriter<Customer> bondEdgeFlatFileItemWriter() {
return new FlatFileItemWriterBuilder<Customer>()
.name("myWriter")
.resource(new FileSystemResource("myFileNameWithPath"))
.delimited().delimiter("")
.names(new String[] {"customerId", "customerName" })
.build();
}
}
我期待下面的输出文件myFileNameWithPath.txt。
123Jorge Martin
911Donald Trump
正如您所看到的,文件中没有逗号(,)或管道(|)预期的分隔符。但即使我没有设置任何内容或设置为空作为分隔符,我也会在输出文件中得到默认分隔符“,”。请让我知道如何在没有任何分隔符的情况下按原样编写字段值。
斯蒂芬大帝
相关分类