1

クラスに追加ApplicationListenerすると、Spring は Bean を積極的にインスタンス化します (おそらく、Bean がすべてのイベントを確実に取得するようにするためです)。

私の場合、「CacheFlush」イベントをリッスンする Bean があります (つまり、いくつ見逃してもかまいません)。

ApplicationEventSpring 3.0 で遅延リスナーを実装するにはどうすればよいですか?

4

1 に答える 1

0

あなたがやりたいことが直接可能かどうかはわかりませんが、考えられる解決策の 1 つは、別のObservable Bean がキャッシュ フラッシュ イベントをリッスンし、Observer が入ってきたときに通知することです。初期化されます。

于 2011-06-06T14:21:56.310 に答える