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 = 所需的订单价值
我有一个 class 在应用程序启动后运行,它有注释:
@EventListener(ApplicationReadyEvent.class)
没关系,问题是在我的项目中有一个具有相同注释的库(依赖项)并且它在我的之后运行,我需要指定 order/priority 所以依赖项中的代码是在我之前执行..
您可以使用@Order(value=x)
其中 x = 所需的订单价值