Я знаю, что Spring имеет аннотацию @Order
для управления порядком EventListeners
прослушивания того же события. Например:
public class A {
@EventListener
@Order(0)
public void doFirstThing(SomeEvent event) {
}
}
public class B {
@EventListener
@Order(1)
public void doSecondThing(SomeEvent event) {
}
}
У меня есть класс с несколькими EventListeners
, слушающими различные события. Как я могу контролировать порядок вызова этих слушателей?
public class A {
@EventListener
public void doFirstThing(SomeEvent event) {
}
@EventListener
public void doSecondThing(DifferentEvent event) {
}
}