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か所に設定する必要があるのですか?