鉴于以下 class

public class Website {

    @NotNull
    String owner:

    @ValidUrl
    String url;

}

当我们进行验证时(例如使用@Valid),并且如果Website.url不遵守我的自定义@ValidUrl约束,我们将收到约束冲突(例如,“URL不可访问”)。

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

脚步:
  • 第一次验证表单
  • 引发约束冲突并将其显示给用户
  • 用户选择“我知道,无论如何添加”,然后重新提交
  • 第二次验证表单,验证除@ValidUrl以外的所有内容
  • 最佳答案

    您可以通过结合使用validation groupsprogrammatic validatio n来完成此操作。

    10-05 23:38