Jackson Mapper LocalDate(Time) serialisieren

Zuerst zu den Maven Dependencies hinzufügen:

<dependency>
	<groupId>com.fasterxml.jackson.datatype</groupId>
	<artifactId>jackson-datatype-jsr310</artifactId>
</dependency>

Entweder Bean anpassen, falls vorhanden:

@Bean
public ObjectMapper objectMapper() {
    return new ObjectMapper()
            .registerModule(new JavaTimeModule())
            .configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
}

Wichtige Information: Die Konfiguration aus der Spring Boot Config für Jackson wird dann ignoriert, sofern ein Bean erstellt wird.

Oder in der Application-Config:

spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS: false
Back to top