rejectvalue()1 BindingResult BindingResultSpring이 제공하는 검증 오류 처리 방법의 핵심Spring이 제공하는 검증 오류를 보관하는 객체검증 오류 발생 시 해당 객체에 보관@RequestParam, @ModelAttribute에서 바인딩 에러가 발생하는 경우 해당 객체에 에러 내용이 담김@ModelAttribute에 데이터 바인딩 시 오류가 발생해도 컨트롤러가 호출 됨BindingResult가 없는 경우 : 400 error 발생, 컨트롤러 호출X, 오류 페이지로 이동BindingResult가 있는 경우 : 오류 정보를 BindingResult에 담아서 컨트롤러 정상 호출BindingResult 위치는 검증할 대상 바로 다음에 위치검증할 대상 바로 다음에 위치하기 때문에 어떤 객체를 대상으로 검증하는지 target을 .. 2024. 6. 27. 이전 1 다음