public interface ValidationGroup1 { // 接口中不需要定義任何方法,僅是區分對不同的校驗規則進行分組 // 此分組中只校驗名稱長度}pojo屬性指定接口// 檢查名稱在3到5個字符中間 // 只應用于group1 @Size(min = 3, max = 5, message = "{user.name.length}", groups = { ValidationGroup1.class }) PRivate String name;在Controller方法中使用指定分組的校驗// @Validated(value=(ValidationGroup1.class))指定使用ValidationGroup1分組的校驗 @RequestMapping("/editUserSubmit") public String editUserSumit(Model model, Integer id, @Validated(value=(ValidationGroup1.class)) UserCustom userCustom, BindingResult bindingResult) throws Exception {}
新聞熱點
疑難解答