CXF全接触(八) --- 使用wsdl2java时转换XMLGregorianCalendar为Date
2009-02-26 12:42
901 查看
使用wsdl2java命令生成Java代码的方法请参阅:
http://blog.csdn.net/kunshan_shenbin/archive/2009/02/10/3873049.aspx
默认生成的代码中,Date类型全部转换成XMLGregorianCalendar类型。
使用wsdl2java的-b参数指定配置文件可以进行替换。
配置文件如下所示:
jaxb-binding-date.xml
注意:其中http://service.test.com/替换为自己的namespace。
命令格式如下:
wsdl2java -b jaxb-binding-date.xml http://localhost:8080/cxfservice/services/XXXXX?wsdl
http://blog.csdn.net/kunshan_shenbin/archive/2009/02/10/3873049.aspx
默认生成的代码中,Date类型全部转换成XMLGregorianCalendar类型。
使用wsdl2java的-b参数指定配置文件可以进行替换。
配置文件如下所示:
jaxb-binding-date.xml
<jaxws:bindings xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <jaxws:bindings node="wsdl:definitions/wsdl:types/xs:schema[@targetNamespace='http://service.test.com/']"> <jxb:globalBindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <jxb:javaType name="java.util.Date" xmlType="xs:dateTime" parseMethod="org.apache.cxf.tools.common.DataTypeAdapter.parseDateTime" printMethod="org.apache.cxf.tools.common.DataTypeAdapter.printDateTime"/> </jxb:globalBindings> </jaxws:bindings> </jaxws:bindings>
注意:其中http://service.test.com/替换为自己的namespace。
命令格式如下:
wsdl2java -b jaxb-binding-date.xml http://localhost:8080/cxfservice/services/XXXXX?wsdl
相关文章推荐
- Java WebService把Date类型转换成XMLGregorianCalendar
- CXF ,在Client端用于把 Date 类型转换成 XMLGregorianCalendar
- CXF ,在Client端用于把 Date 类型转换成 XMLGregorianCalendar
- Java WebService把Date类型转换成XMLGregorianCalendar
- XMLGregorianCalendar日期类型与Date(java.util.*)日期类型之间相互转换
- Java的XMLGregorianCalendar和Date及String相互转换
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用
- Java:Date、Calendar、Timestamp的区别、相互转换与使用
- webservice时间类型XMLGregorianCalendar和Date的转换
- Java WebService把Date类型转换成XMLGregorianCalendar
- Date 和 XMLGregorianCalendar 转换
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用
- String,Date,XMLGregorianCalendar的转换
- Java:Date、Calendar、Timestamp的区别、相互转换与使用【转载】
- XMLGregorianCalendar和java.util.Date的相互转化
- Java写的手机计费系统(作为学习参考的实例:关键是Java类库里面的date和Calendar的使用和相互转换,以及一些日期的实际问题)
- XMLGregorianCalendar和Date之间的转换
- XMLGregorianCalendar与Date的类型相互转换
- XMLGregorianCalendar类型和Date类型之间的相互转换
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用 详细出处参考:http://www.jb51.net/article/41076.htm