我有关于Spring的DefaultMessageListenerContainer的查询。 我正在尝试基于属性自动启动。
<bean id="MyAckContainer" lazy-init="true" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="MyAcknowledgementFactory"/>
<property name="exceptionListener" ref="MyAcknowledgementFactory"/>
<property name="concurrentConsumers" value="1"/>
<property name="autoStartup" value="${enableMyFlow:false}"/>
<property name="messageListener" ref="MyAcknowledgementSource"/>
<property name="recoveryInterval" value="10000"/>
<property name="destination" ref="MyResponseQueue"/>
然而,即使&#39; enableMyFlow&#39;是&#39; false&#39;,MyAcknowledgementSource被初始化。 我在这里遗漏了什么,或者在检查自动启动之前,spring调用所有参考文件?