Validation JAXB和实体类验证

Validation JAXB和实体类验证,validation,rest,jaxb,jaxb2,Validation,Rest,Jaxb,Jaxb2,对于REST Web服务,我必须验证传入的数据。 可以使用实体类和JAXB来验证传入数据,而不是xsd下面是一个链接,介绍如何使用基于模式的JAXB验证来验证JAX-RS服务中的数据: 如果您的模型中没有XML模式,那么可以使用JAXB生成一个: 如果您想在没有XML模式的情况下进行验证,可以使用类似于Bean验证的东西。有了这个,您仍然需要实现一个定制的MessageBodyReader/MessageBodyWriter。从XML模式中获得JSR-303验证注释将非常酷。如果teher能够结

对于REST Web服务,我必须验证传入的数据。
可以使用实体类和JAXB来验证传入数据,而不是xsd

下面是一个链接,介绍如何使用基于模式的JAXB验证来验证JAX-RS服务中的数据:

如果您的模型中没有XML模式,那么可以使用JAXB生成一个:


如果您想在没有XML模式的情况下进行验证,可以使用类似于Bean验证的东西。有了这个,您仍然需要实现一个定制的MessageBodyReader/MessageBodyWriter。

从XML模式中获得JSR-303验证注释将非常酷。如果teher能够结合使用我的EntityClass和JAXB Un-/Marshaller类,那就太好了。有了XmlRootElementname=rootelement和@XmlElementname=child,我就拥有了所需的所有属性。如何根据元素命名验证传入数据?@RenHoek-可以使用JAXB根据映射生成模式。然后你可以把它放在解组器上进行验证。好吧,我在结巴。。。如何覆盖泽西岛的MessageBodyReader?必须在ressource?的服务类中@RenHoek-以下内容应该会有所帮助: