跳到主要内容
版本:7.0.3

注册一个 LoadTimeWeaver

Hunyuan 7b 中英对照 Registering a LoadTimeWeaver Registering a LoadTimeWeaver

LoadTimeWeaver 被 Spring 使用,在类被加载到 Java 虚拟机(JVM)中时动态地对它们进行转换。

要启用加载时编织(load-time weaving),你可以在其中一个@Configuration类中添加@EnableLoadTimeWeaving注解,如下例所示:

@Configuration
@EnableLoadTimeWeaving
public class AppConfig {
}

或者,对于XML配置,您可以使用context:load-time-weaver元素:

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

一旦为ApplicationContext进行了配置,该ApplicationContext中的任何bean都可以实现LoadTimeWeaverAware接口,从而获得对加载时织机(load-time weaver)实例的引用。这在结合Spring的JPA支持使用时特别有用,因为在JPA类转换中可能需要进行加载时织造(load-time weaving)。有关更多详细信息,请查阅LocalContainerEntityManagerFactoryBean的javadoc文档。关于AspectJ的加载时织造(load-time weaving),请参阅Spring框架中的AspectJ加载时织造