블로그 컨텐츠 컨트롤러 조회 메소드 작성

블로그 컨텐츠 컨트롤러 조회 메소드 작성 개요

블로그 컨텐츠를 조회하기 위해 컨트롤러에 메소드를 작성합니다.
기존에 블로그 컨텐츠 입력 기능을 [매퍼 => DAO => 서비스 인터페이스 => 서비스 구현 => 컨트롤러] 순서로 만들었던 것과는 다르게, 이번에는 [컨트롤러 => 서비스 인터페이스 => 서비스 인터페이스 구현 => DAO => 매퍼 XML] 순서로 만들어 보겠습니다.

저는 개인적으로 매퍼부터 시작하는 전자 스타일을 선호합니다만, 개발자 분들에 따라서는 후자를 선호하시는 분들도 있으십니다.

그런 분이 대충 서비스까지만 만들어놓고 퇴사해 버리실 경우 DAO부터 구현해야 하는 경우도 생기므로

다양한 방법을 익혀봅시다.

블로그 컨텐츠 컨트롤러 조회 메소드 작성하기


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

@GetMapping(value = "/read/{blogContSeq}")
public String getRead(@PathVariable("blogContSeq") int blogContSeq, Model model) {
    Map<String, Object> blogCont = this.blogService.read(blogContSeq);
    model.addAttribute("blogCont", blogCont);

    return "blog/read";
}
  1. BlogController.java 파일을 엽니다.
  2. postCreate 메소드 아래에 위 메소드를 입력합니다.
  3. 자동 불러오기로 빠진 패키지가 있는지 확인합니다.