有哪些选项可以对Jersey资源进行输出验证?

时间:2015-06-08 16:02:26

标签: jersey

我可以选择在泽西岛进行实体的输出验证吗?简单的用例是验证返回的User实例是否没有将某个字段设置为non-null

1 个答案:

答案 0 :(得分:1)

不确定上下文,它是在运行时还是在单元测试期间?

Bean Validation是一个非常流行的验证框架。

您可以随时使用它来验证您的输入(请参阅@NotNull,@ Valid和其他针对Jersey的bean验证注释)ref:https://jersey.java.net/documentation/latest/bean-validation.html

如果要验证输出,也可以使用bean验证框架,但是您需要手动使用它并处理错误。

只需查看有关bean验证的许多教程之一:http://java.dzone.com/articles/bean-validation-made-simple