Bas*_*sti 7 spring spring-test spring-boot
我尝试在集成测试中运行 custum ApplicationContextInitializer,该测试用 注释@SpringBootTest。我尝试使用@SpringBootTest和的组合@ContextConfiguration,如下所示:
@SpringBootTest
@ContextConfiguration(
initializers = CustomContextInitializer.class
)
public class Test {
....
}
Run Code Online (Sandbox Code Playgroud)
这会失败,因为 , 触发的某些 bean 构造@SpringBootTest取决于将由 my 的编程逻辑注入的属性CustomContextInitializer,并且该属性是并行执行的,因此该属性此时不可用。
对于这种情况有解决办法吗?CustomContextInitializer初始化程序之前的运行是否可以由 触发@SpringBootTest?
| 归档时间: |
|
| 查看次数: |
1654 次 |
| 最近记录: |