@Configuration @Role(value=2) public class LoadTimeWeavingConfiguration extends ObjectSE implements ImportAware, BeanClassLoaderAware
LoadTimeWeaver
Bean を登録する @Configuration
クラス。 この構成クラスは、EnableLoadTimeWeaving
アノテーションを使用すると自動的にインポートされます。使用箇所の詳細については、@EnableLoadTimeWeaving
javadoc を参照してください。
LoadTimeWeavingConfigurer
, ConfigurableApplicationContext.LOAD_TIME_WEAVER_BEAN_NAME
コンストラクターと説明 |
---|
LoadTimeWeavingConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
LoadTimeWeaver | loadTimeWeaver() |
void | setBeanClassLoader(ClassLoaderSE beanClassLoader) Bean class loader SE を Bean インスタンスに提供するコールバック。 |
void | setImportMetadata(AnnotationMetadata importMetadata) インポートする @ Configuration クラスのアノテーションメタデータを設定します。 |
void | setLoadTimeWeavingConfigurer(LoadTimeWeavingConfigurer ltwConfigurer) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setImportMetadata(AnnotationMetadata importMetadata)
ImportAware
Configuration
クラスのアノテーションメタデータを設定します。ImportAware
の setImportMetadata
@Autowired(required=false) public void setLoadTimeWeavingConfigurer(LoadTimeWeavingConfigurer ltwConfigurer)
public void setBeanClassLoader(ClassLoaderSE beanClassLoader)
BeanClassLoaderAware
class loader
SE を Bean インスタンスに提供するコールバック。 通常の Bean プロパティの設定後、ただし InitializingBean's
InitializingBean.afterPropertiesSet()
メソッドやカスタム init-method などの初期化コールバックの前に呼び出されます。
BeanClassLoaderAware
の setBeanClassLoader
beanClassLoader
- 所有クラスローダー @Bean(name="loadTimeWeaver") @Role(value=2) public LoadTimeWeaver loadTimeWeaver()