Récemment, j'ai mis à jour mon projet pour utiliser Spring Boot 1.4-Release, cependant, la sérialisation de LocalDateTime
semble être cassée. Avec ci-dessous pom.xml
Sérialisation LocalDateTime dans Spring Boot 1.4 La version retourne le tableau
...
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.RELEASE</version>
</parent>
...
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
</dependency>
....
et Jackson configuration dans application.properties
spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS=false
objet LocalDateTime
est formaté comme un tableau, quelque chose comme [2016, 8, 17, 11, 50, 0]
, par opposition à "2016-08-17T11:50:00"
qui était ce J'ai eu lors de l'utilisation Spring Boot 1. Cependant, LocalDate
peut toujours être interprété correctement à "2016-08-17"
.
Quelqu'un peut-il aider? Très appréciée!!
Si vous n'avez pas N'a pas changé quoi que ce soit de RC1 à libérer, alors c'est probablement un bug et devrait être ajouté comme un problème sur GitHub. Si vous avez un exemple de projet qui présente le problème qui aiderait beaucoup à résoudre les problèmes. –
Cela semble fonctionner correctement pour moi. J'utilise 1.4.0.RELEASE –