public class DefaultNamespaceHandlerResolver extends java.lang.Object implements NamespaceHandlerResolver
NamespaceHandlerResolver インターフェースのデフォルト実装。マッピングファイルに含まれるマッピングに基づいて、名前空間 URI を実装クラスに解決します。 デフォルトでは、この実装は META-INF/spring.handlers でマッピングファイルを探しますが、これは DefaultNamespaceHandlerResolver(ClassLoader, String) コンストラクターを使用して変更できます。
NamespaceHandler, DefaultBeanDefinitionDocumentReader| 修飾子と型 | フィールドと説明 |
|---|---|
static java.lang.String | DEFAULT_HANDLER_MAPPINGS_LOCATION マッピングファイルを検索する場所。 |
protected Log | logger サブクラスで利用可能なロガー。 |
| コンストラクターと説明 |
|---|
DefaultNamespaceHandlerResolver() デフォルトのマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。 |
DefaultNamespaceHandlerResolver(java.lang.ClassLoader classLoader) デフォルトのマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。 |
DefaultNamespaceHandlerResolver(java.lang.ClassLoader classLoader, java.lang.String handlerMappingsLocation) 指定されたマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
NamespaceHandler | resolve(java.lang.String namespaceUri) 構成されたマッピングから、指定された名前空間 URI の NamespaceHandler を見つけます。 |
java.lang.String | toString() |
public static final java.lang.String DEFAULT_HANDLER_MAPPINGS_LOCATION
protected final Log logger
public DefaultNamespaceHandlerResolver()
DefaultNamespaceHandlerResolver を作成します。このコンストラクターは、リソースのロードに使用されるスレッドコンテキスト ClassLoader になります。
public DefaultNamespaceHandlerResolver(@Nullable java.lang.ClassLoader classLoader)
DefaultNamespaceHandlerResolver を作成します。classLoader - マッピングリソースをロードするために使用される ClassLoader インスタンス (null の場合があります。この場合、スレッドコンテキスト ClassLoader が使用されます。)DEFAULT_HANDLER_MAPPINGS_LOCATIONpublic DefaultNamespaceHandlerResolver(@Nullable java.lang.ClassLoader classLoader, java.lang.String handlerMappingsLocation)
DefaultNamespaceHandlerResolver を作成します。classLoader - マッピングリソースのロードに使用される ClassLoader インスタンスは null である場合があります。その場合、スレッドコンテキスト ClassLoader が使用されます)handlerMappingsLocation - マッピングファイルの場所 @Nullable public NamespaceHandler resolve(java.lang.String namespaceUri)
NamespaceHandler を見つけます。NamespaceHandlerResolver 内の resolve namespaceUri - 関連する名前空間 URINamespaceHandler、または見つからない場合は null public java.lang.String toString()
java.lang.Object の toString