此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Framework 6.2.7! |
注册LoadTimeWeaver
这LoadTimeWeaver
被 Spring 用于按原样动态转换类
加载到 Java 虚拟机 (JVM) 中。
要启用加载时编织,您可以添加@EnableLoadTimeWeaving
到你的@Configuration
类,如下例所示:
-
Java
-
Kotlin
@Configuration
@EnableLoadTimeWeaving
public class AppConfig {
}
@Configuration
@EnableLoadTimeWeaving
class AppConfig
或者,对于 XML 配置,您可以使用context:load-time-weaver
元素:
<beans>
<context:load-time-weaver/>
</beans>
配置ApplicationContext
、该ApplicationContext
可以实施LoadTimeWeaverAware
,从而获得对加载时间的引用
Weaver 实例。这与 Spring 的 JPA 支持结合使用时特别有用,其中加载时编织可能是
对于 JPA 类转换是必需的。
查阅LocalContainerEntityManagerFactoryBean
javadoc 了解更多详情。有关 AspectJ 加载时编织的更多信息,请参见 Spring 框架中的使用 AspectJ 进行加载时编织。