gpt4 book ai didi

java - 如何使用 Hibernate validator 有条件地验证字段?

转载 作者:行者123 更新时间:2023-12-02 09:54:02 25 4
gpt4 key购买 nike

我想实现登录/创建帐户功能。我声明了一个类“Member”并设置了字段“id”、“name”、“password”。我想使用 hibernate-validator 来验证字段。我这里有一个问题。创建帐户时,您需要输入所有三个字段。所以我为所有字段设置@NotBlank。但是当您登录时,您不会输入姓名字段。因此,当您尝试登录时,您总是会收到错误消息。我该如何解决这个问题?

我考虑过在登录时添加虚拟字符,但这很棘手..还有其他解决方案吗?

最佳答案

如上所述,可以通过使用验证组来获得条件验证。

我们的引用文档为您提供了所有详细信息:https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#chapter-groups .

组可能有点棘手,但考虑到您的简单用例,它应该很容易实现。

关于java - 如何使用 Hibernate validator 有条件地验证字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56132338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com