Используя события приложения Spring, как я могу заказать прослушиватели EventListener для разных событий в одном классе? - PullRequest
0 голосов
/ 17 января 2019

Я знаю, что 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) {
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...