AutoConfigureAfter本质上是有条件的吗?

时间:2017-12-18 18:41:50

标签: java spring spring-boot

围绕@AutoConfigureAfter的文档并没有详细说明其条件性质。

假设我有以下课程。并假设A.class确实存在于类路径中。

@Configuration @ConditionalOnMissingClass(A.class) public class BConfig{ ... }

@Configuration @AutoConfigureAfter(BConfig.class) public class CConfig{ ... }

如果是这种情况,如果CConfig永远不会发生,BConfig会被创建和配置吗?

1 个答案:

答案 0 :(得分:0)

坦率地说,它会把你带走,比如5分钟就可以测试一下。是的,即使BClass的条件为假,CConfig类也会被处理。