你好私痹,想問下像下面這種單個(gè)字段多個(gè)校驗(yàn)的情況
如果入?yún)⑹强兆址r?yàn)順序是什么统刮?
我這邊遇到的情況是 有時(shí)會(huì)報(bào)錯(cuò)“不能為空”,有時(shí)會(huì)報(bào)錯(cuò)“不能小3”账千,
@NotBlank(message = "ERP不能為空")
@Size(min = 3, message = "ERP長度不能小于3")
private String erp;
但是這個(gè)順序又是在項(xiàng)目啟動(dòng)的時(shí)候已經(jīng)確認(rèn)的侥蒙。
通過源碼我這邊看到是通過org.hibernate.validator.internal.metadata.BeanMetaDataManager.beanMetaDataCache獲取的。
通過分組確實(shí)能夠解決匀奏,但是我想知道的是 如果不分組鞭衩,默認(rèn)都在default組里的,執(zhí)行順序是否能夠控制娃善?
【擴(kuò)】基于注解的參數(shù)校驗(yàn)器Hibernate Validator前言 你還在為校驗(yàn)入?yún)r(shí)寫的那一串 if...else... 而苦惱嘛论衍?你還在為了編寫一個(gè)功能全面的參數(shù)校驗(yàn)器而夜夜不寐嘛?No~ NoNo~ NoNoNo~ No聚磺!人生苦短...