你好灸拍,想問下像下面這種單個字段多個校驗的情況
如果入參是空字符串雅采,校驗順序是什么型诚?
我這邊遇到的情況是 有時會報錯“不能為空”客燕,有時會報錯“不能小3”,
@NotBlank(message = "ERP不能為空")
@Size(min = 3, message = "ERP長度不能小于3")
private String erp;
但是這個順序又是在項目啟動的時候已經確認的狰贯。
通過源碼我這邊看到是通過org.hibernate.validator.internal.metadata.BeanMetaDataManager.beanMetaDataCache獲取的也搓。
通過分組確實能夠解決,但是我想知道的是 如果不分組涵紊,默認都在default組里的傍妒,執(zhí)行順序是否能夠控制?
【擴】基于注解的參數校驗器Hibernate Validator前言 你還在為校驗入參時寫的那一串 if...else... 而苦惱嘛摸柄?你還在為了編寫一個功能全面的參數校驗器而夜夜不寐嘛颤练?No~ NoNo~ NoNoNo~ No!人生苦短...