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