gpt4 book ai didi

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

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

给定以下类(class)

public class Website {

@NotNull
String owner:

@ValidUrl
String url;

}

当我们验证这一点时(例如使用 @Valid),并且如果 Website.url 不遵守我的自定义 @ValidUrl 约束,我们将收到约束违规(例如“url 无法访问”)。

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

步骤:

  1. 第一次验证表单
  2. 抛出约束违规并向用户显示
  3. 用户选择“我知道,还是添加它”并重新提交
  4. 第二次验证表单,验证除 @ValidUrl 之外的所有内容

最佳答案

您可以通过组合使用 validation groups 来完成此操作和 programmatic validatio

关于java - 如何在某些情况下允许忽略 javax.validation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12965049/

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