我们正在使用 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验证。
唯一的方法是切换到杰克逊,还是我错过了什么?