跳到主要内容
版本:7.0.3

@DisabledInAotMode

Hunyuan 7b 中英对照 @DisabledInAotMode @DisabledInAotMode

@DisabledInAotMode 表示被标注的测试类在 Spring AOT(提前编译,ahead-of-time)模式下是禁用的,这意味着在构建时不会对该测试类的 ApplicationContext 进行 AOT 优化处理。

如果一个测试类被标注为@DisabledInAotMode,那么所有其他指定要加载相同ApplicationContext的测试类也必须被标注为@DisabledInAotMode。如果没有对所有这样的测试类进行标注,那么在构建时或运行时都会抛出异常。

当与基于JUnit Jupiter的测试一起使用时,@DisabledInAotMode还表明在以Spring AOT模式运行测试套件时,被注解的测试类或测试方法将被禁用。当在类级别应用该注解时,该类内的所有测试方法都将被禁用。从这个意义上说,@DisabledInAotMode的语义与JUnit Jupiter的@DisabledInNativeImage注解类似。

有关集成测试中特定于AOT支持的详细信息,请参阅针对测试的提前编译(AOT)支持