版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013219624/article/details/84573211
1.简介
指定Spring容器初始化当前Bean之前 先初始化所依赖的Bean
2.使用(如下DependsOn001依赖DependsOn002)
@Component
@DependsOn(value = {"dependsOn002"})
public class DependsOn001 {
public DependsOn001() {
System.out.println("DependsOn001 init");
}
}
@Component
public class DependsOn002 {
public DependsOn002() {
System.out.println("DependsOn002 init");
}
}
3.结果
不加DependsOn输出结果为
DependsOn001 init
DependsOn002 init
加完之后输出结果为
DependsOn002 init
DependsOn001 init