블로그 컨텐츠 수정 컨트롤러 만들기

블로그 컨텐츠 수정 컨트롤러 만들기 개요

블로그 컨텐츠 수정 컨트롤러 메소드를 추가해 봅시다.
블로그 컨텐츠 수정 화면에서 보여져야 할 데이터는 블로그 컨텐츠 상세 화면과 완전히 동일하므로, 매퍼부터 서비스까지의 일련의 과정은 재사용할 수 있습니다. 따라서 컨트롤러 코드만 작성합니다.

수정 컨트롤러 메소드 작성


/src/main/java/v2/mvc/spring/blog/controller/BlogController.java

@GetMapping(value = "/edit/{blogContSeq}")
public ModelAndView getEdit(@PathVariable("blogContSeq") int blogContSeq) {
    ModelAndView mav = new ModelAndView("/blog/edit");

    Map<String, Object> blogCont = this.blogService.read(blogContSeq);

    if (blogCont == null) {
        mav.setViewName("redirect:/list");
        return mav;
    }

    mav.addObject("blogCont", blogCont);

    return mav;
}
  1. 블로그 컨트롤러에 위 코드를 입력합니다.
  2. 자동 불러오기 기능으로 패키지들을 불러옵니다.