Jaxb2Marshaller没有以YY-MM-DD格式拒绝日期

时间:2016-03-08 05:29:56

标签: spring xsd jaxb2 spring-restcontroller

我有一个宁静的服务和一个输入日期元素。 date元素定义如下:

<xs:simpleType name="DateOfBirth">
    <xs:restriction base="xs:date"/>
</xs:simpleType>

其中xs是xmlns:xs =“http://www.w3.org/2001/XMLSchema”

我的要求是应接受格式为YYYY-MM-DD的日期,并且任何其他格式为无效日期。现在,当我在YY-MM-DD(例如16-01-01)中输入日期时,Jaxb2Marshaller将其作为正确的日期进行编组,而它应该被拒绝为错误的格式。

您能否帮助我在架构中进行哪些更改,以便仅接受YYYY-MM-DD作为有效日期。

0 个答案:

没有答案