クラス DefaultNamespaceHandlerResolver
java.lang.ObjectSE
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
- 実装されたすべてのインターフェース:
NamespaceHandlerResolver
NamespaceHandlerResolver
インターフェースのデフォルト実装。マッピングファイルに含まれるマッピングに基づいて、名前空間 URI を実装クラスに解決します。 デフォルトでは、この実装は META-INF/spring.handlers
でマッピングファイルを探しますが、これは DefaultNamespaceHandlerResolver(ClassLoader, String)
コンストラクターを使用して変更できます。
- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明デフォルトのマッピングファイルの場所を使用して、新しいDefaultNamespaceHandlerResolver
を作成します。DefaultNamespaceHandlerResolver
(ClassLoaderSE classLoader) デフォルトのマッピングファイルの場所を使用して、新しいDefaultNamespaceHandlerResolver
を作成します。DefaultNamespaceHandlerResolver
(ClassLoaderSE classLoader, StringSE handlerMappingsLocation) 指定されたマッピングファイルの場所を使用して、新しいDefaultNamespaceHandlerResolver
を作成します。メソッドのサマリー
フィールドの詳細
DEFAULT_HANDLER_MAPPINGS_LOCATION
マッピングファイルを検索する場所。複数の JAR ファイルに含めることができます。- 関連事項:
logger
サブクラスで利用可能なロガー。
コンストラクターの詳細
DefaultNamespaceHandlerResolver
public DefaultNamespaceHandlerResolver()デフォルトのマッピングファイルの場所を使用して、新しいDefaultNamespaceHandlerResolver
を作成します。このコンストラクターは、リソースのロードに使用されるスレッドコンテキスト ClassLoader になります。
DefaultNamespaceHandlerResolver
デフォルトのマッピングファイルの場所を使用して、新しいDefaultNamespaceHandlerResolver
を作成します。- パラメーター:
classLoader
- マッピングリソースのロードに使用されるClassLoader
SE インスタンス (null
の場合があります。この場合、スレッドコンテキスト ClassLoader が使用されます。)- 関連事項:
DefaultNamespaceHandlerResolver
public DefaultNamespaceHandlerResolver(@Nullable ClassLoaderSE classLoader, StringSE handlerMappingsLocation) 指定されたマッピングファイルの場所を使用して、新しいDefaultNamespaceHandlerResolver
を作成します。- パラメーター:
classLoader
- マッピングリソースをロードするために使用されるClassLoader
SE インスタンスはnull
である可能性があり、その場合、スレッドコンテキスト ClassLoader が使用されますhandlerMappingsLocation
- マッピングファイルの場所
メソッドの詳細
resolve
構成されたマッピングから、指定された名前空間 URI のNamespaceHandler
を見つけます。- 次で指定:
- インターフェース
NamespaceHandlerResolver
のresolve
- パラメーター:
namespaceUri
- 関連する名前空間 URI- 戻り値:
- 見つかった
NamespaceHandler
、または見つからない場合はnull
toString