@FunctionalInterfaceSE public interface MessageSourceResolvable
MessageSource
でのメッセージ解決に適したオブジェクトのインターフェース。Spring 独自の検証エラークラスは、このインターフェースを実装します。
MessageSource.getMessage(MessageSourceResolvable, java.util.Locale)
, ObjectError
, FieldError
修飾子と型 | メソッドと説明 |
---|---|
default ObjectSE[] | getArguments() このメッセージを解決するために使用される引数の配列を返します。 |
StringSE[] | getCodes() このメッセージを解決するために使用されるコードを、試行される順序で返します。 |
default StringSE | getDefaultMessage() このメッセージを解決するために使用されるデフォルトのメッセージを返します。 |
@Nullable StringSE[] getCodes()
@Nullable default ObjectSE[] getArguments()
デフォルトの実装は、単に null
を返します。
MessageFormat
SE@Nullable default StringSE getDefaultMessage()
デフォルトの実装は、単に null
を返します。デフォルトのメッセージは、この特定のメッセージに対して AbstractMessageSource.setUseCodeAsDefaultMessage(boolean)
を効果的に実施するプライマリメッセージコード(getCodes()
)と同一であることに注意してください。
null