@Configuration(proxyBeanMethods=false) @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 loaderSE を Bean インスタンスに提供するコールバック。 |
void | setImportMetadata(AnnotationMetadata importMetadata) インポートする @ Configuration クラスのアノテーションメタデータを設定します。 |
void | setLoadTimeWeavingConfigurer(LoadTimeWeavingConfigurer ltwConfigurer) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic void setImportMetadata(AnnotationMetadata importMetadata)
ImportAwareConfiguration クラスのアノテーションメタデータを設定します。ImportAware の setImportMetadata @Autowired(required=false) public void setLoadTimeWeavingConfigurer(LoadTimeWeavingConfigurer ltwConfigurer)
public void setBeanClassLoader(ClassLoaderSE beanClassLoader)
BeanClassLoaderAwareclass loaderSE を Bean インスタンスに提供するコールバック。 通常の Bean プロパティの設定後、ただし InitializingBean's InitializingBean.afterPropertiesSet() メソッドやカスタム init-method などの初期化コールバックの前に呼び出されます。
BeanClassLoaderAware の setBeanClassLoader beanClassLoader - 所有クラスローダー @Bean(name="loadTimeWeaver") @Role(value=2) public LoadTimeWeaver loadTimeWeaver()