使用wsdl2java时转换XMLGregorianCalendar为Date
默认生成的代码中,Date类型全部转换成XMLGregorianCalendar类型。
使用wsdl2java的-b参数指定配置文件可以进行替换。
配置文件如下所示:
jaxb-binding-date.xml
xmlns:jaxws=""
xmlns:xs=""
xmlns:jxb=""
xmlns:wsdl="">
parseMethod="org.apache.cxf.tools.common.DataTypeAdapter.parseDateTime"
printMethod="org.apache.cxf.tools.common.DataTypeAdapter.printDateTime"/>
注意:其中替换为自己的namespace。
命令格式如下:
wsdl2java -b jaxb-binding-date.xml http://localhost:8080/cxfservice/services/XXXXX?wsdl
阅读(1491) | 评论(0) | 转发(0) |