クラス DefaultNamespaceHandlerResolver

java.lang.ObjectSE
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver
実装されたすべてのインターフェース:
NamespaceHandlerResolver

public class DefaultNamespaceHandlerResolver extends ObjectSE implements NamespaceHandlerResolver
NamespaceHandlerResolver インターフェースのデフォルト実装。マッピングファイルに含まれるマッピングに基づいて、名前空間 URI を実装クラスに解決します。

デフォルトでは、この実装は META-INF/spring.handlers でマッピングファイルを探しますが、これは DefaultNamespaceHandlerResolver(ClassLoader, String) コンストラクターを使用して変更できます。

導入:
2.0
作成者:
Rob Harrop, Juergen Hoeller
関連事項:
  • フィールドの詳細

    • DEFAULT_HANDLER_MAPPINGS_LOCATION

      public static final StringSE DEFAULT_HANDLER_MAPPINGS_LOCATION
      マッピングファイルを検索する場所。複数の JAR ファイルに含めることができます。
      関連事項:
    • logger

      protected final Log logger
      サブクラスで利用可能なロガー。
  • コンストラクターの詳細

    • DefaultNamespaceHandlerResolver

      public DefaultNamespaceHandlerResolver()
      デフォルトのマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。

      このコンストラクターは、リソースのロードに使用されるスレッドコンテキスト ClassLoader になります。

      関連事項:
    • DefaultNamespaceHandlerResolver

      public DefaultNamespaceHandlerResolver(@Nullable ClassLoaderSE classLoader)
      デフォルトのマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。
      パラメーター:
      classLoader - マッピングリソースのロードに使用される ClassLoaderSE インスタンス (null の場合があります。この場合、スレッドコンテキスト ClassLoader が使用されます。)
      関連事項:
    • DefaultNamespaceHandlerResolver

      public DefaultNamespaceHandlerResolver(@Nullable ClassLoaderSE classLoader, StringSE handlerMappingsLocation)
      指定されたマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。
      パラメーター:
      classLoader - マッピングリソースをロードするために使用される ClassLoaderSE インスタンスは null である可能性があり、その場合、スレッドコンテキスト ClassLoader が使用されます
      handlerMappingsLocation - マッピングファイルの場所
  • メソッドの詳細