Search code examples
micronaut

How to setup Jackson to use "yyyy-MM-dd'T'HH:mm:ss.SSSZ" date format


How can I configure Jackson using micronaut to output dates as yyyy-MM-dd'T'HH:mm:ss.SSSZ date format? I tried something like this:

@JacksonFeatures(
        enabledSerializationFeatures = {},
        disabledSerializationFeatures = {SerializationFeature.WRITE_DATES_AS_TIMESTAMPS},
        enabledDeserializationFeatures = {}
)
public class Application {

    public static void main(String[] args) {
        Micronaut.run(Application.class);
    }
}

Solution

  • You can set jackson.date-format in application.yml