我能够使用JmsPutGet和下面的浏览器来浏览我的IBM mq消息。
context.createBrowser(context.createQueue(“ queue:///” + QUEUE_NAME),“ JMSCorrelationID ='ID:c9d5e2d7c5c3e3c9d6d54040404040040404040404040404040'”)
我正在尝试通过使用JmsListener注释的spring jms做同样的事情
更新:将选择器更改为JMSCorrelationID ='ID:c9d5e2d7c5c3e3c9d6d54040404040404040040040040404040040'”。我尝试过前一天,以为没有用。
@JmsListener(
destination = "DevQueue01",
containerFactory = "myContainerFactory",
selector = "JMSCorrelationID='c9d5e2d7c5c3e3c9d6d54040404040404040404040404040'"
)
public void processInspection(@Valid Inspection bean) {
System.out.println("In process inspections : \n\n" + bean);
}
答案 0 :(得分:1)
将选择器更改为以下使其工作。我前一天尝试过,以为没有用。
JMSCorrelationID='ID:c9d5e2d7c5c3e3c9d6d54040404040404040404040404040'"