[英]What exactly means the configuration of this Spring data model project used by a Spring MVC application?
[英]What means this JMS configuration into a Spring application?
我正在研究Spring框架如何处理JMS,并且在我的学习资料上有以下有关该问题的疑问。
考虑在Spring应用程序中定义的以下JMS配置:
<jms:listener-container connetionFactory="connectionFactory">
<jms:listener-destination="order.queue" ref="orderListener" method="order" />
</jms:listener-container>
此配置究竟是什么?
现在,我知道通常是从工厂获得JMS连接的 ,所以我认为它正在配置为我提供JMS连接的工厂(是吗?)
但是到底是什么指定了这一行呢:
<jms:listener-destination="order.queue" ref="orderListener" method="order" />
TNX
在普通的 Java EE世界中,这将类似于消息驱动的Bean。 在这里看看。 顺便说一句,该属性为destination="queue.name"
; 没有像<jms:listener-destination="order.queue"...
这样的东西<jms:listener-destination="order.queue"...
ref
指向MessageListener
或Spring SessionAwareMessageListener
,则可以省略此属性(这就是为什么后两个必须实现onMessage
方法的原因,并且按照惯例将其调用)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.