我使用spring jms监听器来使用消息 这是我的示例代码:
<jms:listener id="skpListener" destination="ASYNC_SKP_MSG_QUEUE" ref="skpRequestListener" selector="${jms.consumer.listener.selector}" concurrency="2-10"/>
<jms:listener id="updateBoxListner" destination="ASYNC_UPDATEBOX_QUEUE" ref="updateBoxRequestListener" selector="${jms.consumer.listener.selector}" concurrency="2-10" />
<jms:listener id="e2eListener" destination="ASYNC_E2E_UPDATE_QUEUE" ref="e2eDashRequestListener" selector="${jms.consumer.listener.selector}" concurrency="2-10"/>
<jms:listener id="replListener" destination="ASYNC_SKP_REPL_MSG_QUEUE" ref="skpReplRequestListener" selector="${jms.consumer.listener.selector}" concurrency="2-10"/>
这里针对第一个侦听器,选择器正常工作。但是对于第二个侦听器选择器没有使用给定的选择器字符串触发。
任何人都可以帮我找出任何其他配置