Spring 使用 该 来动态转换类 加载到 Java 虚拟机 (JVM) 中。LoadTimeWeaverspring-doc.cn

要启用加载时编织,您可以将 添加到其中一个类中,如下例所示:@EnableLoadTimeWeaving@Configurationspring-doc.cn

@Configuration
@EnableLoadTimeWeaving
public class AppConfig {
}
@Configuration
@EnableLoadTimeWeaving
class AppConfig

或者,对于 XML 配置,您可以使用以下元素:context:load-time-weaverspring-doc.cn

<beans>
	<context:load-time-weaver/>
</beans>

一旦为 配置了 ,其中的任何 bean 都可以实现 ,从而接收对加载时间的引用 Weaver 实例。这与 Spring 的 JPA 支持结合使用时特别有用,其中加载时编织可能是 对于 JPA 类转换是必需的。 有关更多详细信息,请查阅LocalContainerEntityManagerFactoryBean javadoc。有关 AspectJ 加载时编织的更多信息,请参见 Spring 框架中的使用 AspectJ 进行加载时编织ApplicationContextApplicationContextLoadTimeWeaverAwarespring-doc.cn