Interface SerdeConfiguration


@ConfigurationProperties("micronaut.serde") public interface SerdeConfiguration
Author:
gkrocher
  • Field Details

  • Method Details

    • getDateFormat

      Optional<String> getDateFormat()
      The date format to use when serializing and deserializing dates.
      Returns:
      the date format to use
    • getTimeWriteShape

      @Bindable(defaultValue="STRING") SerdeConfiguration.TimeShape getTimeWriteShape()
      Shape for serializing dates.
      Returns:
      The date serialization shape
    • getNumericTimeUnit

      @Bindable(defaultValue="SECONDS") SerdeConfiguration.NumericTimeUnit getNumericTimeUnit()
      The unit to use for serializing and deserializing dates to or from numbers. Note that LocalDate always uses the epoch day, regardless of this setting.
      Returns:
      The time unit
    • getLocale

      Optional<Locale> getLocale()
      Returns:
      The default locale to use.
    • getTimeZone

      Optional<TimeZone> getTimeZone()
      Returns:
      The default time zone to use.
    • getIncludedIntrospectionPackages

      @Bindable(defaultValue="io.micronaut") List<String> getIncludedIntrospectionPackages()
      The packages containing introspections that should be regarded as serializable by default without the need to add the Serdeable annotation.
      Returns:
      the packages to include