Chinaunix首页 | 论坛 | 博客
  • 博客访问: 460494
  • 博文数量: 155
  • 博客积分: 2954
  • 博客等级: 少校
  • 技术积分: 1000
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-12 22:00
文章分类

全部博文(155)

文章存档

2014年(2)

2013年(5)

2012年(10)

2011年(33)

2010年(105)

我的朋友

分类: Java

2011-09-12 12:58:21

使用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
阅读(1433) | 评论(0) | 转发(0) |
0

上一篇:cxf生成客户端命令

下一篇:Tomcat 工作原理

给主人留下些什么吧!~~