在某些情况下如何允许忽略javax.validation

鉴于以下课程

public class Website {

@NotNull

String owner:

@ValidUrl

String url;

}

当我们验证它(例如,使用@Valid)并且如果Website.url不遵守我的自定义@ValidUrl约束时,我们将遇到约束冲突(例如,“

URL不可访问”)。

我想知道如果用户愿意,是否可以忽略该验证。

脚步:

  1. 第一次验证表格
  2. 引发约束冲突并将其显示给用户
  3. 用户选择“我知道,仍然添加”,然后重新提交
  4. 第二次验证表单,验证@ValidUrl以外的所有内容

回答:

您可以通过结合使用验证组和程序验证来实现

以上是 在某些情况下如何允许忽略javax.validation 的全部内容, 来源链接: utcz.com/qa/412987.html

回到顶部