パッケージ org.springframework.core

クラス OverridingClassLoader

既知の直属サブクラス
SimpleInstrumentableClassLoaderSimpleThrowawayClassLoader

public class OverridingClassLoader extends DecoratingClassLoader
通常のクラスローダーのように常に親ローダーに委譲するわけではない ClassLoader。これにより、たとえば、オーバーライド ClassLoader でインスツルメンテーションを強制したり、特定の親でインストルメントされたバージョンのクラスを最終的にロードする前に、イントロスペクションの目的で選択されたアプリケーションクラスをオーバーライド ClassLoader に一時的にロードする「スローアウェイ」クラスロード動作を強制できます。ClassLoader
導入:
2.0.1
作成者:
Rod Johnson, Juergen Hoeller
  • フィールドの詳細

    • DEFAULT_EXCLUDED_PACKAGES

      public static final StringSE[] DEFAULT_EXCLUDED_PACKAGES
      デフォルトで除外されるパッケージ。
  • コンストラクターの詳細

    • OverridingClassLoader

      public OverridingClassLoader(@Nullable ClassLoaderSE parent)
      指定された ClassLoader の新しい OverridingClassLoader を作成します。
      パラメーター:
      parent - ClassLoader をオーバーライドする ClassLoader を構築する
    • OverridingClassLoader

      public OverridingClassLoader(@Nullable ClassLoaderSE parent, @Nullable ClassLoaderSE overrideDelegate)
      指定された ClassLoader の新しい OverridingClassLoader を作成します。
      パラメーター:
      parent - ClassLoader をオーバーライドする ClassLoader を構築する
      overrideDelegate - オーバーライドするために委譲する ClassLoader
      導入:
      4.3
  • メソッドの詳細