Spring开机,多个@EventListener(ApplicationReadyEvent.class)时如何指定顺序

Spring boot, how to specify the order when multiple @EventListener(ApplicationReadyEvent.class)

我有一个 class 在应用程序启动后运行,它有注释:

@EventListener(ApplicationReadyEvent.class)

没关系,问题是在我的项目中有一个具有相同注释的库(依赖项)并且它在我的之后运行,我需要指定 order/priority 所以依赖项中的代码是在我之前执行..

您可以使用@Order(value=x)

其中 x = 所需的订单价值