1
什麼是通過多個註釋進行驗證的順序?多註解驗證檢查序列
@NotBlank(message = "Shouldn't be blank or contain whitespaces")
@UserNameUnique(message = "Creating user requires unique userName")
private String userName;
正如你看到我有自定義註釋。它看起來像即使@NotBlank
失敗@UserNameUnique
仍然觸發冗餘,所以我需要做notNull
檢查它。我知道我可以將整個邏輯傳遞給我的自定義驗證器,但我很好奇在驗證過程中觸發多個註釋的機制。
編輯: 此外,當我運行mockMvc測試,驗證是隨機選擇和不同的信息被打印所以它複雜化的東西更:)