Temel veri modelimde değişiklikler yapmak için Bahar olaylarını dinleyen birkaç hizmetim var. Bunların hepsi, ApplicationListener<Foo>
uygulayarak çalışır. Foo
dinleyicilerinin tümü temel veri modelini değiştirdikten sonra, kullanıcı arayüzünün değişiklikleri yansıtacak şekilde yenilenmesi gerekiyor (fireTableDataChanged()
'u düşünün).İlkbahar UygulamaListenlerimden birinin en son çalıştırılmasını sağlayabilir miyim?
Foo
için belirli bir dinleyicinin her zaman en son kalmasını sağlamanın bir yolu var mı? Veya diğer tüm dinleyiciler bittiğinde bir işlevi çağırmanın herhangi bir yolu var mı? Bu önemli ise ek açıklama tabanlı kablolama ve Java config kullanıyorum.
Dinleyicilerinizin her birine ['Ordered'] (http://static.springsource.org/spring/docs/current/javadoc-api/org/springframework/core/Ordered.html) uygulamasını deneyebilir ve ayarlayabilir misiniz? uygun şekilde sipariş verilsin mi? –
@TomaszNurkiewicz Umut verici görünüyor, bir saniye içinde deneyeceğim. – Luke
@TomaszNurkiewicz bunu bir cevaba koyduğunuza emin olmanız için size kredi verebilirim? Bu harika çalıştı! – Luke