게시글 목록까지 완성하였고 이제 게시글 작성 후 게시글의 상세내용을 볼 수 있는 게시글 읽기(read)를 구현하려고 한다.
domain / Repository는 변동 사항이 없어 생략하기로 한다. 앞에 register나 list에서 확인하면 좋을 것 같다.
[Service]
- Jpa 기본 제공 메서드인 findById를 사용하여 Entity id(게시글 번호)를 선택하여 읽을 수 있도록 구현
[Controller]
- @PathVariable은 컨트롤러에서 파라미터를 받는 방법 중 하나 현재 path에 "read/{id}"로 설정되어 있음
- {}를 활용해 변수처럼 적어준 뒤 @PathVariable 어노테이션 뒤에 {}안에 적은 변수 명을 name 속성의 값으로 넣는다(id) 그 후 long id처럼 자료형과 변수명을 옆에 선언
- Rest API 방식에서 자주 사용
반응형