0

Spring ApplicationContextRegistry では、Bean 定義で、スコープがデフォルトでシングルトンであることがわかりました。したがって、以下の例では、スコープ プロパティは冗長です。

<bean id="heartbeatHandler" class="org.cybersecurity.ewf.HeartbeatHandler" scope="singleton"/>

しかし、以下の「to uri」で、明示的に cache=true を設定する必要があるかどうかを確認したいのですが?

<to uri="bean:heartBeatHandler?method=respondToHeartBeat&cache=true"/>

なぜ2か所に設定する必要があるのですか?

4

1 に答える 1

0

scope="singleton"どちらかを設定したりcache=true、シングルトンBeanを使用したりする必要はありません。これがデフォルトです。

キャッシュは、レジストリルックアップをキャッシュするだけです。

于 2013-02-12T20:24:08.080 に答える