Interface JsonbConfiguration


@ConfigurationProperties("micronaut.serde.jsonb") public interface JsonbConfiguration
Configuration for the Micronaut JSON-B integration.
Since:
3.1.0
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    JSON-B reflection fallback mode.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    JSON-B configuration property for additional reduced-context package prefixes.
    static final String
    Configuration prefix for Micronaut JSON-B integration.
    static final String
    Configuration property that controls reflection fallback for the context-created JSON-B bean.
  • Method Summary

    Modifier and Type
    Method
    Description
    Reflection fallback mode for the context-created JSON-B bean.
  • Field Details

    • PREFIX

      static final String PREFIX
      Configuration prefix for Micronaut JSON-B integration.
      Since:
      3.1.0
      See Also:
    • ADDITIONAL_PACKAGES

      static final String ADDITIONAL_PACKAGES
      JSON-B configuration property for additional reduced-context package prefixes.
      Since:
      3.1.0
      See Also:
    • REFLECTION

      static final String REFLECTION
      Configuration property that controls reflection fallback for the context-created JSON-B bean.
      Since:
      3.1.0
      See Also:
  • Method Details

    • getReflection

      @Bindable(defaultValue="OFF") JsonbConfiguration.Reflection getReflection()
      Reflection fallback mode for the context-created JSON-B bean.
      Returns:
      The reflection fallback mode
      Since:
      3.1.0