bindingResult 가 쌓이는 과정, @Valid
BindingResult 는 @ModelAttribute, @RequestBody, @RequestParam 뒤에 올 수 있다.@PathVariable 만 BindingResult를 사용할 수 없다. 에러가 나면 바로 종료한다. validation 체크(로직 있는 경우) ex) @NotNull, @Lenth(12, 15)validation 미충족시 스프링이 new FiendError(...) 객체 생성new FieldError(objectName:product, field:price, rejectedValue:"aaa", bindingFailure:true, codes:new String[]{"info.product.price"}, arguments:new Object[]{1000, 10000}, d..
2024. 5. 16.