パッケージ org.springframework.instrument.classloading
@NonNullApi @NonNullFields パッケージ org.springframework.instrument.classloading
JPA プロバイダーの要求に応じて、クラスローダーに基づいたロード時間ウィービングのサポートパッケージ(ただし、JPA 固有ではありません)。
- クラス説明VM
Instrumentation
SE に依存するLoadTimeWeaver
1 つ以上のClassFileTransformers
SE をClassLoader
SE に追加するための規約を定義します。リフレクションを使用して、既知の変換フックを使用して基礎となる ClassLoader に委譲するLoadTimeWeaver
。特定のファイルを見つける試みをオーバーライドする ShadowingClassLoader のサブクラス。影響を受けるすべてのクラスに登録されたトランスフォーマーを適用して、囲んでいる ClassLoader をシャドウする ClassLoader デコレーター。計測可能なClassLoader
の単純化された実装。SimpleInstrumentableClassLoader
を構築して公開するLoadTimeWeaver
。ClassLoader を使用すると、クラスを親ローダーに読み込まずにロードできます。ClassFileTransformer ベースのウィーバー。Transformer のリストをクラスバイト配列に適用できます。