1
我們有要求根據應用程序屬性中定義的環境屬性分隔傳入消息。我已經提出了以下配置,但是這不起作用,有什麼建議?使用jms選擇器的Spring表達式語言(SpEL)
@JmsListener(id = "queueListener", destination = "${request.jms.queue}", containerFactory = "requestJmsListenerContainerFactory", selector = "ENV=${jms.env}")
public void onMessage(final Message message, MessageHeaders headers)
每條消息都具有ENV屬性,並且「jms.env」應用程序屬性可以具有值,例如, DEV,UAT等,我們正在使用Spring 4和Websphere JMS
什麼是不加工? –
這個監聽器沒有工作,我沒有收到這個監聽器收到的任何消息..所以我猜選擇器表達式不工作在這裏 – yayatip