小编Jor*_*gby的帖子

如何使用JAXWS和APT自定义日期/时间绑定?

我使用JAXWS 2.1.7,使用一些类来运行JAXWS的'apt'来生成WSDL.对于日期,我使用

@XmlSchemaType(name="time")  
private Date wakeupTime;
Run Code Online (Sandbox Code Playgroud)

并且这会生成一个带有xs:time的模式,但是当这一切都以XML形式出现时,值就像

<wakeupTime>1901-01-01T01:00:00 +10</wakeupTime>
Run Code Online (Sandbox Code Playgroud)

我只想要时间部分!我想我想使用自定义转换器来说xs:time + java.util.Date应该以这样的方式打印和解析,但我看不出我可以将绑定文件传递给apt例程.我不能(出于历史和其他原因)使用XMLGregorianCalendar- 它必须是一个java.util.Date.如何在jaxb中为apt工具指定自定义绑定

java binding apt jax-ws jaxb

3
推荐指数
1
解决办法
6372
查看次数

标签 统计

apt ×1

binding ×1

java ×1

jax-ws ×1

jaxb ×1