インターフェース MessageSourceResolvable

すべての既知の実装クラス:
DefaultMessageSourceResolvableFieldErrorObjectError
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface MessageSourceResolvable
MessageSource でのメッセージ解決に適したオブジェクトのインターフェース。

Spring 独自の検証エラークラスは、このインターフェースを実装します。

作成者:
Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default ObjectSE[]
    このメッセージを解決するために使用される引数の配列を返します。
    このメッセージを解決するために使用されるコードを、試行される順序で返します。
    default StringSE
    このメッセージを解決するために使用されるデフォルトのメッセージを返します。
  • メソッドの詳細

    • getCodes

      @Nullable StringSE[] getCodes()
      このメッセージを解決するために使用されるコードを、試行される順序で返します。最後のコードがデフォルトのコードになります。
      戻り値:
      このメッセージに関連付けられているコードの文字列配列
    • getArguments

      @Nullable default ObjectSE[] getArguments()
      このメッセージを解決するために使用される引数の配列を返します。

      デフォルトの実装は、単に null を返します。

      戻り値:
      メッセージテキスト内のプレースホルダーを置き換えるパラメーターとして使用されるオブジェクトの配列
      関連事項:
    • getDefaultMessage

      @Nullable default StringSE getDefaultMessage()
      このメッセージを解決するために使用されるデフォルトのメッセージを返します。

      デフォルトの実装は、単に null を返します。デフォルトのメッセージは、この特定のメッセージに対して AbstractMessageSource.setUseCodeAsDefaultMessage(boolean) を効果的に実施するプライマリメッセージコード(getCodes())と同一であることに注意してください。

      戻り値:
      デフォルトのメッセージ、またはデフォルトがない場合は null