我有一个带有三个 @Component
类的 Spring Boot。
src.main.java
|_components
|_A
|_B
|_C
我需要先执行B
和C
,然后才能执行A
。我该如何指定呢?
我应该使用 @DependsOn 注释吗?或者@Order?在线所有答案均适用于 @Configuration
和 @Bean
类
最佳答案
您应该能够像这样使用@DependsOn
:
@DependsOn({"b", "c"})
@Component("a")
public class A {
}
@Component("b")
public class B {
}
@Component("c")
public class C {
}
关于spring - 选择组件加载顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43990302/