如何使用Spring Batch将doube引号添加到值

在我的代码中,我将我的记录从mySQL数据库写入csv文件,这正确地起作用。我现在要做的是将每个单独的值包装在双引号中,但除了将双引号连接到rowMapper中的每个值之外,我找不到任何执行此操作的内容。有什么更快的吗?我正在使用FlatFileItemWriter来写入文件。



拉风的咖菲猫
浏览 645回答 2
2回答

BIG阳

您可以在行标记器中设置它。@Beanpublic DelimitedLineTokenizer delimitedLineTokenizer() {     DelimitedLineTokenizer lineTokenizer = new DelimitedLineTokenizer();     lineTokenizer.setDelimiter(DelimitedLineTokenizer.DELIMITER_COMMA);     lineTokenizer.setQuoteCharacter(DelimitedLineTokenizer.DEFAULT_QUOTE_CHARACTER);     return lineTokenizer;}

犯罪嫌疑人X

从Open CSV使用au.com.bytecode.opencsv.CSVWriter。OpenCSV的依赖性<dependency> &nbsp;&nbsp;&nbsp;&nbsp;<groupId>net.sf.opencsv</groupId> &nbsp;&nbsp;&nbsp;&nbsp;<artifactId>opencsv</artifactId> &nbsp;&nbsp;&nbsp;&nbsp;<version>2.3</version></dependency>使用此构造函数创建writer。CSVWriter&nbsp;writer&nbsp;=&nbsp;new&nbsp;CSVWriter(new&nbsp;FileWriter(rptFileName),&nbsp;CSVWriter.DEFAULT_SEPARATOR,&nbsp;CSVWriter.DEFAULT_QUOTE_CHARACTER);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java