JAX-RS代理客户端Bean验证支持(RestEasy)

时间:2018-02-13 16:59:15

标签: java jax-rs resteasy bean-validation

我现在用谷歌搜索了几个小时,但没有找到任何解决方案,也许根本无法提供整个功能。

设定:

  • 我们有一些微服务
  • 每个服务都有一个jax-rs 2.0 api,其中包含我们的端点和dto定义
  • dto包含@NotNull或@Min,@ Max等验证语录
  • api在服务器端实现,具有resteasy和spring
  • 在客户端,我们使用resteasy代理客户端和服务api

有没有办法告诉resteasy代理客户端使用DTO中的anotations验证检索到的数据?我发现的所有示例都只是服务器端的@Post anotated方法。由于我们的大多数客户只是使用GET方法从服务中检索数据,因此没有这样的验证,因此客户端可能从不符合DTO规范的服务中检索数据(例如标记为服务器端的错误导致@NotNull为null。

也许我走错了路,但也许我没找到合适的文件......

事先提前

0 个答案:

没有答案