インターフェースの使用
org.springframework.instrument.classloading.LoadTimeWeaver
LoadTimeWeaver を使用するパッケージ
パッケージ
説明
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
Spring の
LoadTimeWeaver 抽象化に基づいた、Spring アプリケーションコンテキストのロード時ウィービングサポート。JPA プロバイダーの要求に応じて、クラスローダーに基づいたロード時間ウィービングのサポートパッケージ(ただし、JPA 固有ではありません)。
GlassFish でのクラスインスツルメンテーションのサポート。
JBoss AS 6 および 7 でのクラスインスツルメンテーションのサポート。
Tomcat でのクラスインスツルメンテーションのサポート。
JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。
JPA 永続性ユニットを管理するための内部サポート。
org.springframework.context.annotation 内の LoadTimeWeaver 使用
修飾子と型メソッド説明LoadTimeWeavingConfigurer.getLoadTimeWeaver()使用するLoadTimeWeaverインスタンスを作成、構成、返します。LoadTimeWeavingConfiguration.loadTimeWeaver()org.springframework.context.weaving 内の LoadTimeWeaver 使用
LoadTimeWeaver を実装している org.springframework.context.weaving のクラス修飾子と型メソッド説明protected @Nullable LoadTimeWeaverDefaultContextLoadTimeWeaver.createServerSpecificLoadTimeWeaver(ClassLoaderSE classLoader) 型 LoadTimeWeaver のパラメーターを持つ org.springframework.context.weaving のメソッド修飾子と型メソッド説明static voidAspectJWeavingEnabler.enableAspectJWeaving(@Nullable LoadTimeWeaver weaverToUse, @Nullable ClassLoaderSE beanClassLoader) 指定されたLoadTimeWeaverで AspectJ ウィービングを有効にします。voidAspectJWeavingEnabler.setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver) voidLoadTimeWeaverAware.setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver) ApplicationContextを含むこのオブジェクトのLoadTimeWeaverを設定します。型 LoadTimeWeaver のパラメーターを持つ org.springframework.context.weaving のコンストラクター修飾子コンストラクター説明LoadTimeWeaverAwareProcessor(@Nullable LoadTimeWeaver loadTimeWeaver) 指定されたLoadTimeWeaverの新しいLoadTimeWeaverAwareProcessorを作成します。org.springframework.instrument.classloading 内の LoadTimeWeaver 使用
修飾子と型クラス説明classVMInstrumentationSE に依存するLoadTimeWeaverclassリフレクションを使用して、既知の変換フックを使用して基礎となる ClassLoader に委譲するLoadTimeWeaver。classSimpleInstrumentableClassLoaderを構築して公開するLoadTimeWeaver。org.springframework.instrument.classloading.glassfish 内の LoadTimeWeaver 使用
修飾子と型クラス説明classGlassFish のorg.glassfish.api.deployment.InstrumentableClassLoader InstrumentableClassLoaderのLoadTimeWeaver実装。org.springframework.instrument.classloading.jboss 内の LoadTimeWeaver 使用
org.springframework.instrument.classloading.tomcat 内の LoadTimeWeaver 使用
org.springframework.orm.jpa 内の LoadTimeWeaver 使用
型 LoadTimeWeaver のパラメーターを持つ org.springframework.orm.jpa のメソッド修飾子と型メソッド説明voidLocalContainerEntityManagerFactoryBean.setLoadTimeWeaver(LoadTimeWeaver loadTimeWeaver) JPA クラストランスフォーマ契約に従ってクラスインスツルメンテーションに使用する Spring LoadTimeWeaver を指定します。org.springframework.orm.jpa.persistenceunit 内の LoadTimeWeaver 使用
修飾子と型メソッド説明DefaultPersistenceUnitManager.getLoadTimeWeaver()JPA クラストランスフォーマ契約に従ってクラスインスツルメンテーションに使用する Spring LoadTimeWeaver を返します。型 LoadTimeWeaver のパラメーターを持つ org.springframework.orm.jpa.persistenceunit のメソッド修飾子と型メソッド説明voidDefaultPersistenceUnitManager.setLoadTimeWeaver(@Nullable LoadTimeWeaver loadTimeWeaver) JPA クラストランスフォーマ契約に従ってクラスインスツルメンテーションに使用する Spring LoadTimeWeaver を指定します。