BindingResult스프링이 제공하는 검증 오류를 보관하는 객체, 검증 오류가 발생하면 여기에 보관한다. 예제 코드@PostMapping("/add")public String addItemV1(@ModelAttribute Item item, BindingResult bindingResult, RedirectAttributes redirectAttributes) { if (!StringUtils.hasText(item.getItemName())) { bindingResult.addError(new FieldError("item", "itemName", "상품 이름은 필수입니다.")); } if (item.getPrice() == null || item.getPrice() 1000000)..