インターフェース MessageCodesResolver
- すべての既知の実装クラス:
DefaultMessageCodesResolver
public interface MessageCodesResolver
検証エラーコードからメッセージコードを構築するための戦略インターフェース。ObjectErrors および FieldErrors のコードリストを作成するために DataBinder によって使用されます。
結果のメッセージコードは、MessageSourceResolvable のコードに対応します(ObjectError および FieldError によって実装されます)。
メソッドのサマリー
修飾子と型メソッド説明StringSE[]resolveMessageCodes(StringSE errorCode, StringSE objectName) 指定されたエラーコードとオブジェクト名のメッセージコードを作成します。StringSE[]resolveMessageCodes(StringSE errorCode, StringSE objectName, StringSE field, ClassSE<?> fieldType) 指定されたエラーコードとフィールド仕様のメッセージコードを作成します。
メソッドの詳細
resolveMessageCodes
指定されたエラーコードとオブジェクト名のメッセージコードを作成します。ObjectError のコードリストを作成するために使用されます。- パラメーター:
errorCode- オブジェクトを拒否するために使用されるエラーコードobjectName- オブジェクトの名前- 戻り値:
- 使用するメッセージコード
resolveMessageCodes
StringSE[] resolveMessageCodes(StringSE errorCode, StringSE objectName, StringSE field, @Nullable ClassSE<?> fieldType) 指定されたエラーコードとフィールド仕様のメッセージコードを作成します。FieldError のコードリストを作成するために使用されます。- パラメーター:
errorCode- 値を拒否するために使用されるエラーコードobjectName- オブジェクトの名前field- フィールド名fieldType- フィールド型 (決定できない場合はnullになる可能性があります)- 戻り値:
- 使用するメッセージコード