此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10! |
@DisabledInAotMode
@DisabledInAotMode
表示带注释的测试类在 Spring AOT 中被禁用
(提前)模式,这意味着ApplicationContext
对于测试类将
在构建时不处理 AOT 优化。
如果测试类的注释为@DisabledInAotMode
,所有其他测试类
指定配置以加载相同的ApplicationContext
还必须用@DisabledInAotMode
.未能注释所有此类测试类将导致
异常,无论是在构建时还是运行时。
当与基于 JUnit Jupiter 的测试一起使用时,@DisabledInAotMode
还表示
在 Spring AOT 中运行测试套件时禁用带注释的测试类或测试方法
模式。当应用于类级别时,该类中的所有测试方法都将
禁用。从这个意义上说,@DisabledInAotMode
具有与 JUnit 相似的语义
木星的@DisabledInNativeImage
注解。
有关特定于集成测试的 AOT 支持的详细信息,请参阅对测试的提前支持。