Spring JMS 消息处理全解析
1. 连接工厂与 JMS 目的地配置
1.1 使用 JNDI 配置
在 Spring 中,可通过 JNDI 配置连接工厂和 JMS 目的地,示例代码如下:
<bean id="jndiQueueConnectionFactory"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate" ref="jndiTemplate"/>
<property name="jndiName" value="QueueCF"/>
</bean>
<bean id="queueConnectionFactory"
class="org.springframework.jms.connection.CachingConnectionFactory">
<property name="targetConnectionFactory" ref="jndiQueueConnectionFactory"/>
<property name="sessionCacheSize" value="1"/>
</bean>
<bean id="destinationResolver"
class="org.springframework.jms.support.destination.JndiDestinatio