栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Spring-混合注释和基于验证者的验证

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring-混合注释和基于验证者的验证

我有完全相同的问题。我想对“简单的事物”使用自动注释验证,然后将复杂的验证逻辑传递给我的自定义spring验证程序。但是,每当我设置控制器验证器时,所有的hibernate验证都将停止工作,如本教程末尾所述:

http://www.captaindebug.com/2011/07/applying-custom-spring-validator-
to.html#.VQR0OI7F-gd

当您需要自己进行所有控制器的验证,并且您不能或不想使用Hibernate的JSR 303验证器的参考实现时,应使用此技术。
由此,您可能无法将自己的自定义Spring验证器与Hibernate的JSR 303验证器混合使用
。例如,将内置注​​释添加到“地址”命令对象将无效:

您应该忘记旧样式的Spring Validator并删除“ setInitBinder()”,如以下相关问题所述

然后,您应该仅依靠hibernate验证和JSR303。

要将复杂的验证添加到您的类(模型)中,例如,您要检查两个日期字段-在类级别使用自定义注释约束,如下面的链接中所述。

https://docs.jboss.org/hibernate/validator/5.1/reference/zh-
CN/html/validator-customconstraints.html#section-class-level-
constraints

希望这可以帮助。

最好的问候



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/443421.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号