读书人

改动Web?service日期格式

发布时间: 2013-04-26 16:27:53 作者: rapoo

更改Web?service日期格式
项目QA开始用WSDL测试代码,每天一大堆的web service 的问题。
其中一个比较BT就是用SOAPUI测试,因为项目中本来默认的是yyyyMMdd,但webservice认的是yyyy-MM-dd.
每个方法写确认是不现实的,仔细再看一下,原来我的项目中转SOAP用的JAXB。那就好办了。实现XmlAdapter 就OK了。
帖代码,其实主要实现unmarshal 和 marshal方法。

@javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters({    @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(type=java.util.Date.class, value=test.DateAdapter.class),    @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(type=java.util.Calendar.class, value=test.CalendarAdapter.class)})

读书人网 >Web前端

热点推荐