오류처리1 [스프링] BindingResult 웹에서 값을 입력 받을때 오류 메시지를 띄워주는 것은 사용자에게 편의를 제공하는 중요한 일이다 BindingResult 스프링이 제공하는 검증 오류를 보관하는 객체 검증 오류가 발생하면 여기에 보관하면 된다 BindingResult가 있으면 @ModelAttribute에 데이터 바인딩 시 오류가 발생해도 컨트롤러가 호출된다 원래는 400오류로 페이지를 띄우주지 않는다 BindingResult의 객체에 타입 오류 등으로 바인딩에 실패하는 경우 스프링이 지원하는 FiedError를 생성해서 BindingResult에 넣어준다 public String addItemV2(@ModelAttribute Item item, BindingResult bindingResult, RedirectAttributes redi.. 2022. 2. 21. 이전 1 다음