java - 如何在 Spring 的 WebClient 上验证 bean?
问题描述
我想答案是否定的,因为文档中对 Bean Validation 的所有引用都与服务器端有关。
客户端是否支持 Bean Validation?这样我就可以在将实体发送到服务器之前对其进行验证。
解决方案
编辑
您可以使用Apache Commons Validator,它是 JSR-303实现的一部分
Apache Commons Validator 为客户端验证和服务器端数据验证提供了构建块。它可以单独使用,也可以与 Struts 之类的框架一起使用。
或使用相关的专有客户端解决方案
JSR-303 不包括客户端验证,因此支持此 JSR 的 Web 框架需要提供专有的客户端解决方案。Tapestry 为以下 JSR-303 约束提供客户端验证
推荐阅读
- c# - 如何等待多个 IAsyncEnumerable
- bash - BASH:在文本之间查找换行符并用两个换行符替换
- arrays - 如何使用 Access VBA 过滤空白数组?
- docker - Docker,运行多个容器(elasticsearch)
- sql-server - 在 SQL Server 2019 中安装 PolyBase 时出错
- amazon-web-services - AWS SageMaker EndPoint 返回 415
- java - Hibernate Javax Persistence:对象不是声明类的实例
- php - Slim 4 - 基本路径作为查询参数
- c++ - std::set 背后的直觉是什么
::find() 函数使用 '<' 运算符而不是 '==' 运算符? - http - 如何在 vue-cli 中设置 HTTP 标头?