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