1 遇到问题:日期数据读取不到(原因注解使用错误)
正确语法
@CsvBindByName(column = "valid since")
@CsvDate("dd.MM.yyyy")
2 官网截图http://opencsv.sourceforge.net/
3 正确实体类定义
public class Employees {
@CsvBindByName(required = true)
private String username;
@CsvBindByName(column = "valid since")
@CsvDate("dd.MM.yyyy")
private Date validSince;
@CsvBindByName(column = "annual salary", locale = "de-DE")
@CsvNumber("#.###¤")
private int salary;
// Getters and setters go here.
}
pom
<!--对opencsv引入-->
<dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>5.2</version>
</dependency>