gpt4 book ai didi

java - Spring Boot + JPA+Thymeleaf+Hibernate 应用多重验证注解

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

在写我的问题之前,我在互联网上搜索了很多。但我没有找到任何解决这个问题的线索。

我的问题是 POJO 字段的多重验证注释应用。

对于经验:

@NotNull
@Pattern(regexp="(^[0-9]{10})")
private String mobileNumber;

如果我不输入任何内容并留空,则将应用验证并显示两条消息。我只想一次应用一个验证,并且一次只显示一条消息。

我使用 Spring boot 和 thymeleaf 作为模板引擎。

最佳答案

有两种方法可以解决这种情况。

  1. 您可以删除@NotNull@Pattern 注解也不接受 null 值并修改您的错误消息。

  2. Create custom validation annotation它将两个注释合并为一个。

关于java - Spring Boot + JPA+Thymeleaf+Hibernate 应用多重验证注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49105423/

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