작성
·
297
1
수정
@PostMapping("/{itemId}/edit")
public String edit(@PathVariable Long itemId, @ModelAttribute Item item) {
itemRepository.update(itemId,item);
return "redirect:/basic/items/{itemId}";
}
수정은 위에서 보듯 redirect로
basic/items/{itemId} -> basic/item으로 거쳐서 이동하는데
저장
@PostMapping("/add")
public String addItemV2(@ModelAttribute Item item) {
itemRepository.save(item);
// model.addAttribute("item", item);
return "basic/item";
}
저장은 basic/item으로 바로 이동합니다.
혹시 이렇게 설계한 이유가 무엇인가요?