67,513
社区成员
发帖
与我相关
我的任务
分享
<!-- 发送消息到队列 -->
<bean id="sendResumeQueueDestination" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg index="0" value="rockytest" />
</bean>
<!-- 消息监听容器 -->
<bean id="listenerContainer"
class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="connectionFactory" />
<property name="destination" ref="sendResumeQueueDestination" />
<property name="messageListener" ref="messageReceiver" />
</bean>
<bean id="messageReceiver" class="com.tr.mail.jms.MessageReceiver"></bean>
public class MessageReceiver implements MessageListener {
@Override
public void onMessage(Message m) {
ObjectMessageConverter convert=new ObjectMessageConverter();
String data="";
try {
data = (String)convert.fromMessage(m);
} catch (MessageConversionException e1) {
e1.printStackTrace();
} catch (JMSException e1) {
e1.printStackTrace();
}
System.out.println("消费消息:"+data);
<!-- 发送消息到队列 -->
<bean id="sendResumeQueueDestination" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg index="0" value="queue1,queue2" />
</bean>