мой Spring ApplicationListeners выполняется последним?

У меня есть несколько служб, которые прослушивают события Spring, чтобы внести изменения в мою базовую модель данных. Все они работают путем реализации ApplicationListener. Как только все слушатели Fooизменят базовую модель данных, мой пользовательский интерфейс должен обновиться, чтобы отразить изменения (например, fireTableDataChanged()).

Есть ли способ гарантировать, что конкретный слушатель для Fooвсегда будет последним? Или есть способ вызвать функцию, когда все остальные слушатели готовы? Я использую проводку на основе аннотаций и конфигурацию Java, если это имеет значение.

18
задан Luke 5 June 2012 в 13:40
поделиться