初始化后停止DefaultMessageListenerContainer

时间:2014-09-25 06:45:36

标签: java spring jms

我希望Spring的DefaultMessageListenerContainer在初始化后停止。有没有办法配置这一点?

我尝试将autoStartup属性设置为false,但它不起作用。 :(

1 个答案:

答案 0 :(得分:0)

Spring上下文配置中存在一个愚蠢的错误。

它的一部分:

<bean id="jmsInContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
    ....
    <property name="autoStartup" value="false"/>
</bean>

但是这个属性被覆盖:

<int-jms:message-driven-channel-adapter .... container="jmsInContainer" auto-startup="true"/>