アノテーションインターフェース JacksonMixin


@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) @DocumentedSE public @interface JacksonMixin
JacksonMixinModule を使用するときに Jackson に登録するミックスインクラスの実装を提供します。
導入:
4.0.0
作成者:
Guirong Hu
関連事項:
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    ClassSE<?>[]
    提供されたミックスインクラスによって処理される型。
    ClassSE<?>[]
    type() 属性のエイリアス。
  • 要素の詳細

    • value

      @AliasFor("type") ClassSE<?>[] value
      type() 属性のエイリアス。より簡潔なアノテーション宣言を許可します(例: @JacksonMixin(type=MyType.class) の代わりに @JacksonMixin(MyType.class))。
      戻り値:
      混合クラス
      デフォルト:
      {}
    • type

      @AliasFor("value") ClassSE<?>[] type
      提供されたミックスインクラスによって処理される型。value() はこの属性のエイリアスです (この属性と相互に排他的です)。
      戻り値:
      混合クラス
      デフォルト:
      {}