Hibernate Validator 6.0.16 发布了,此版本带来了一些 bug 修复与功能改进。
更新内容如下:
- 修复了一个验证无约束 bean 时的性能回退
- 所有最小/最大约束都受到 rounding error 的影响
- 支持 JDK 12
- 修复了无法在 Windows 上运行完整版本的问题
Bean Validation 为 JavaBean 验证定义了相应的元数据模型和 API,Hibernate Validator 则是 Bean Validation 的参考实现,它提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint,可以优雅的方式实现参数的校验,让业务代码 和校验逻辑分开,不再编写重复的校验逻辑。
详情查看发布公告。
引用来自“WO不吹牛”的评论
先看看JSR 303 规范是什么,就不会和mybatis比了,风牛马。一般用来作controller方法参数的验证,
至于基于bean的验证,想写一次到处用,每个方法业务逻辑(参数要求)不一样,个人认为洗洗睡,谁有好的最佳实践介绍下?
一般用来作controller方法参数的验证,
至于基于bean的验证,想写一次到处用,每个方法业务逻辑(参数要求)不一样,个人认为洗洗睡,谁有好的最佳实践介绍下?
引用来自“Kylin-Wit”的评论
大部分 都是在用 mybatis引用来自“首席的哥队长”的评论
一直觉得这货很鸡肋,在bean标注大量的注解觉得很乱,特别是一个bean有多个form共用时,所以一直没在项目中实际使用,有和我一样的吗