Spring 使用 它来动态转换类
加载到 Java 虚拟机 (JVM) 中。LoadTimeWeaver
若要启用加载时编织,可以将 添加到其中一个类中,如以下示例所示:@EnableLoadTimeWeaving
@Configuration
-
Java
-
Kotlin
@Configuration
@EnableLoadTimeWeaving
public class AppConfig {
}
@Configuration
@EnableLoadTimeWeaving
class AppConfig
或者,对于 XML 配置,可以使用以下元素:context:load-time-weaver
<beans>
<context:load-time-weaver/>
</beans>
一旦配置了 ,其中的任何 bean 都可以实现 ,从而接收到对加载时间的引用
Weaver 实例。这在与 Spring 的 JPA 支持结合使用时特别有用,因为加载时编织可能是
JPA 类转换所必需的。
有关更多详细信息,请查阅 LocalContainerEntityManagerFactoryBean
javadoc。有关 AspectJ 加载时编织的更多信息,请参阅 Spring Framework 中使用 AspectJ 进行加载时编织。ApplicationContext
ApplicationContext
LoadTimeWeaverAware