SpringBoot中控制Bean和类/内部类的执行顺序

1、SpringBoot中控制Bean的执行顺序的方法

使用@DependsOn注解(使用方法是添加到类的上面或者是添加到方法的上面,注:@DependsOn注解添加到类上面,参数不能为本类中的方法,否则会报错!)例如:@DependsOn("run2"),这样run2方法就会先执行

2、SpringBoot中控制类/内部类的执行顺序的方法

使用@Order注解(使用方法是添加到类/内部类的上面)例如:@Order(10)  此注解添加到哪个类/内部类的上面就会先执行,参数越小,优先级越高。

原文地址:https://www.cnblogs.com/lw-20171224/p/13752976.html