簡體   English   中英

Spring Boot + JPA + Thymeleaf + Hibernate多個驗證注釋已應用

[英]Spring Boot + JPA+Thymeleaf+Hibernate multiple validation annotation applied

在寫我的問題之前,我在互聯網上進行了大量搜索。 但是我沒有找到解決這個問題的任何線索。

我的問題是POJO字段的多個驗證注釋應用。

對於Exp:

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

如果我沒有輸入任何內容並留空,那么將同時應用驗證並顯示兩條消息。 我只想一次應用一次驗證,一次只顯示一條消息。

我正在使用Spring boot和thymeleaf作為模板引擎。

您有兩種方法可以解決這種情況。

  1. 您可以刪除@NotNull @Pattern注釋也不接受空值並修改您的錯誤消息。

  2. 創建將兩個注釋合而為一的自定義驗證注釋

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM