Spring JMS的开发应用--自定义消息转换器的使用(四)
????????? 在Spring JMS、中可以通过实现MessageConverter自定义自己的消息转换器实现消息的转换。在Spring 的JMS1.1有SimpleMessageConverter实现基本的消息转换,在JMS1.02中SimpleMessageConverter102实现消息的转换的工作。
?
package com.easyway.jboss.jms.ptp.spring.service;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.jms.core.JmsTemplate;import com.easyway.jboss.jms.ptp.service.SMS;/** * Spring JMS 消息的接受 * @author longgangbai * */public class SpringCJMSQueueReceive {private static final Log log=LogFactory.getLog(SpringCJMSQueueReceive.class);public static void main(String[] args) {ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext-cjms-receive.xml");JmsTemplate jt=(JmsTemplate)ctx.getBean("jmsTemplate");SMS sms=(SMS)jt.receiveAndConvert();System.out.println("username:"+sms.getUsername());System.out.println("message:"+sms.getMessage());System.out.println(".......");}}?