Java 如何避免DefaultMessageListenerContainer自动启动?
执行XML加载应用程序上下文后,SpringJava 如何避免DefaultMessageListenerContainer自动启动?,java,spring,spring-jms,Java,Spring,Spring Jms,执行XML加载应用程序上下文后,SpringDefaultMessageListenerContainer立即开始侦听JMS目标 如何避免DefaultMessageListenerContainer立即开始侦听 我想在加载上下文后通过以下方式手动启动它:(…ctx.getBean(…).start()将其autoStartup属性设置为false 当使用命名空间时,它不可用,但是如果您使用或@Bean定义容器,它就存在了。您需要使用该属性来决定是否在启动时启动容器 public void设置自
DefaultMessageListenerContainer
立即开始侦听JMS目标
如何避免DefaultMessageListenerContainer
立即开始侦听
我想在加载上下文后通过以下方式手动启动它:
(…ctx.getBean(…).start()
将其autoStartup
属性设置为false
当使用
命名空间时,它不可用,但是如果您使用
或@Bean
定义容器,它就存在了。您需要使用该属性来决定是否在启动时启动容器
public void设置自动启动(布尔自动启动)
设置初始化后是否自动启动容器。
默认值为“true”;将此设置为“false”以允许手动启动
通过start()方法
您好,Gary,我有类似的问题,我需要使用setAutoStart()方法来控制我的jms侦听器容器,但我使用的是命名空间。我正在尝试使其成为,但在我现有的配置中,使用了错误处理程序。你能帮我处理一下吗?不要用新问题来评论2年前的答案;提出一个全新的问题,并展示您的旧/新配置。