使用 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个地方?