gpt4 book ai didi

java - 仅当字段不为空时才打印 @NotBlank 消息

转载 作者:太空宇宙 更新时间:2023-11-04 06:31:51 24 4
gpt4 key购买 nike

我使用 Spring mvc 构建了一个表单验证系统。这是我的对象用户

public class User{

@NotEmpty
@NotBlank
@Size(min=3,max=20)
private String name;
.....
}

到目前为止,如果您不填写“姓名”字段,您会收到 3 条消息:

  1. 不能为空
  2. 不能为空
  3. 大小必须介于 3 到 20 之间

有没有办法,例如,如果消息 1 没有发送,就可以获取消息 2?

我解释得更好:如果用户没有填写字段,我只想打印消息“可能不为空”。然后,如果用户只用空格填充字段,我想打印消息“可能不是空白”。然后,如果该字段已填充(则不为空)并且不只包含空格(则不为空),我想打印尺寸消息。

有没有办法通过注释来处理这个问题,或者我必须创建自己的 validator 类?

我在互联网上进行了调查,但没有找到解决方案,可能是因为很难向 Google 解释要查找的内容。

最佳答案

关于java - 仅当字段不为空时才打印 @NotBlank 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26035129/

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