Spring BootでCSV downloadを実現するのに、 Spring MVC で CSV をダウンロードさせるを参考にしました。 要するに、
compile "com.fasterxml.jackson.dataformat:jackson-dataformat-csv"inbuild.gradle- Bean classの各fieldに
@JsonProperty - field出力順を制御したいので
@JsonPropertyOrder({"login", "filename",...}) CsvMapper mapper = new CsvMapper();してCsvSchema schema = mapper.schemaFor(SomeBean.class).withHeader();してreturn mapper.writer(schema).writeValueAsString(beans);compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310"を入れて@JsonFormat(pattern="yyyy/MM/dd HH:mm:ss")してmapper.registerModule(new JavaTimeModule());すると、ZonedDateTimeを如意に表示できる?Formatting Java Time with Spring Boot using JSON