Class JacksonBuildTimeConfig


  • @ConfigRoot
    public class JacksonBuildTimeConfig
    extends Object
    • Field Detail

      • failOnUnknownProperties

        @ConfigItem(defaultValue="false")
        public boolean failOnUnknownProperties
        If enabled, Jackson will fail when encountering unknown properties.

        You can still override it locally with @JsonIgnoreProperties(ignoreUnknown = false).

      • writeDatesAsTimestamps

        @ConfigItem(defaultValue="false")
        public boolean writeDatesAsTimestamps
        If enabled, Jackson will serialize dates as numeric value(s).
      • acceptCaseInsensitiveEnums

        @ConfigItem(defaultValue="false")
        public boolean acceptCaseInsensitiveEnums
        If enabled, Jackson will ignore case during Enum deserialization.
      • timezone

        @ConfigItem(defaultValue="UTC")
        public Optional<ZoneId> timezone
        If set, Jackson will default to using the specified timezone when formatting dates. Some examples values are "Asia/Jakarta" and "GMT+3". If not set, Jackson will use its own default.
    • Constructor Detail

      • JacksonBuildTimeConfig

        public JacksonBuildTimeConfig()