客户端的泽西验证

时间:2020-06-14 09:22:44

标签: jackson jersey bean-validation moxy

我们正在使用 Jersey 版本2.22.2的 Payara 4 服务器,该服务器对 XML Moxi >和 JSON 序列化/反序列化。但是如有必要,我们可以从 Moxy 切换到 Jackson

在服务器端,这意味着在接收REST请求的资源层中,我们正在使用 Java Bean验证来验证请求。

我想知道在客户端验证请求/响应的最佳方法是什么,这意味着当我们使用Jersey将REST请求发送到外部系统时,然后我想验证响应我们得到了。

在下面的指南中,它说:“ Jersey目前不支持客户机上的Bean验证。” https://eclipse-ee4j.github.io/jersey.github.io/documentation/latest/user-guide.html#d0e13692

Moxy实际上是在请求/响应时自动运行Bean验证,但是仅当我使用XML时。对于Json,它将跳过Bean验证。

唯一的方法是切换到杰克逊,还是我错过了什么?

0 个答案:

没有答案