【发布时间】:2022-11-18 04:57:04
【问题描述】:
我是 Spring 的新手,我正在将一些 bean 定义从 XML 移动到 @Configuration 类。
这是我正在努力解决的豆子之一:
<bean id="jmsProducerTemplate" class="org.springframework.jms.core.JmsTemplate"
p:connectionFactory-ref="connectionFactory"/>
<jms:listener-container container-type="default"
connection-factory="connectionFactory"
acknowledge="auto">
<jms:listener destination="YOURQUEUENAME" ref="theListenerClassYouAreUsing" />
</jms:listener-container>
这在 @Configuration 类中看起来如何,谢谢。
到目前为止我有这个
@Bean("myContainerFactory")
public JmsListenerContainerFactory myContainerFactory() {
DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
ConnectionFactory connectionFactory = pooledConnectionFactory();
factory.setConnectionFactory(connectionFactory);
factory.setPubSubDomain(false);
return factory;
}
我缺少目标集,不知道该怎么做。
【问题讨论】:
标签: java spring spring-boot queue jms