クラス AbstractNamedValueMethodArgumentResolver

java.lang.ObjectSE
org.springframework.messaging.handler.annotation.support.AbstractNamedValueMethodArgumentResolver
実装されたすべてのインターフェース:
HandlerMethodArgumentResolver
既知の直属サブクラス
DestinationVariableMethodArgumentResolverHeaderMethodArgumentResolver

public abstract class AbstractNamedValueMethodArgumentResolver extends ObjectSE implements HandlerMethodArgumentResolver
名前付きの値からメソッド引数を解決するための抽象基本クラス。メッセージヘッダーまたは宛先変数。名前付き値には、1 つ以上の名前、必須フラグ、デフォルト値を含めることができます。

サブクラスは、メソッドパラメーターから名前付き値の詳細を取得する方法、引数値に解決する方法、欠落している値を処理する方法など、特定の手順を定義するだけで済みます。

デフォルト値の文字列には、${...} プレースホルダーと Spring 式言語 #{...} 式を含めることができます。これらは、ConfigurableBeanFactory がクラスコンストラクターに提供された場合に解決されます。

ConversionService は、解決された文字列引数値を予期されるターゲットメソッドパラメーター型に変換するために使用されます。

導入:
4.0
作成者:
Rossen Stoyanchev, Juergen Hoeller