如何获得type =" xs:date"而不是type =" xs:dateTime"

时间:2014-05-13 05:26:11

标签: java datetime jax-ws cxf jaxb2

我正在使用Apache CXF从java类创建自下而上的Web服务

在java类中,我使用java.util.Date和java.util.Calendar两个字段

当CXF生成WSDL时,两个元素都具有type =" xs:dateTime"。如何生成元素类型=" xs:date"代替?

我正在使用JAXB2.2.5

1 个答案:

答案 0 :(得分:3)

您可以使用@XmlSchemaType(name="date")注释覆盖此行为。

Javadoc

  

将Java类型映射到简单的模式内置类型。