jms提供者为ActiveMQ
import java.util.Map;
import java.util.UUID;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.Session;
import javax.jms.TextMessage;
import org.apache.activemq.command.ActiveMQQueue;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jms.core.JmsTemplate;
import org.springframework.jms.core.MessageCreator;
import org.springframework.stereotype.Component;
/**
* mq通用类
*
* @author Fu Wei
*
*/
@Component
public class ActiveMQQueueCommon {
private static final Logger LOG = LoggerFactory.getLogger(ActiveMQQueueCommon.class);
@Autowired
private JmsTemplate jmsTemplate;
/**
* 异步发送 不支持特定消息
*
* @param reqQueue
* @param text
*/
public void asyncSend(ActiveMQQueue reqQueue, final String text) {
LOG.debug("发送的XML文内容:{}", text);
final String cor