此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10spring-doc.cadn.net.cn

@DisabledInAotMode

@DisabledInAotMode表示带注释的测试类在 Spring AOT 中被禁用 (提前)模式,这意味着ApplicationContext对于测试类将 在构建时不处理 AOT 优化。spring-doc.cadn.net.cn

如果测试类的注释为@DisabledInAotMode,所有其他测试类 指定配置以加载相同的ApplicationContext还必须用@DisabledInAotMode.未能注释所有此类测试类将导致 异常,无论是在构建时还是运行时。spring-doc.cadn.net.cn

当与基于 JUnit Jupiter 的测试一起使用时,@DisabledInAotMode还表示 在 Spring AOT 中运行测试套件时禁用带注释的测试类或测试方法 模式。当应用于类级别时,该类中的所有测试方法都将 禁用。从这个意义上说,@DisabledInAotMode具有与 JUnit 相似的语义 木星的@DisabledInNativeImage注解。spring-doc.cadn.net.cn

有关特定于集成测试的 AOT 支持的详细信息,请参阅对测试的提前支持spring-doc.cadn.net.cn