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