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("......."); ?????????? ??????} ??}??