검증 실패시 검증 실패시, 고객의 불편을 최소화 하기 위해 고객이 보낸 데이터를 다 지워버리지 말고 그대로 담아서 상품등록 폼으로 다시 보여준다. 그리고 뭘 잘못했는지 알려줘서 고객의 불편을 최소화 한다. @PostMapping("/add") public String addItem(@ModelAttribute Item item, RedirectAttributes redirectAttributes, Model model) { //검증 오류 보관 Map errors = new HashMap(); //검증 로직 if(!StringUtils.hasText(item.getItemName())){ errors.put("itemName", "상품 이름은 필수입니다."); } if(item.getPrice() == n..