5) 컨트롤러 작성 및 테스트
- CommentController 생성

실습에 사용할 데이터를 더 넣어준다.


잘 가지고 오는걸 확인할 수 있다.
- ResponseEntitiy
응답이나 요청할 때 전송할 대상은 Entity. 상태코드를 같이 적어서 에러가 발생했을 경우 나타날 상태 코드를 설정해준다.

- 댓글을 삭제하는 메서드
쿼리스트링이 아니라 URI의 일부(REST방식으로 설계)를 가져올 때 {}로 가져오고, @PathVariable이라는 애너테이션을
붙여줘야한다.

DeleteMapping이라 브라우저로 요청할 수 없으니 Postman사용.

잘 삭제되고, STATUS가 200이 나왔다.

테이블을 조회해보면 17번이 삭제된걸 볼 수 있다.
- 댓글을 등록하는 메서드

content-type을 application/json으로 지정해서 보내는 타입이 json임을 알려준다.



값이 잘 들어온 걸 확인할 수 있다.
- 댓글을 수정하는 메서드


이걸 변경해보자.


잘 변경된 것을 확인할 수 있다.
'Spring' 카테고리의 다른 글
| 인텔리제이에서 git 실습 (0) | 2023.03.24 |
|---|---|
| ch4 12. 댓글 기능 구현(3) - UI 작성 (0) | 2023.03.22 |
| ch4 10. 댓글 기능 구현(1) - DAO 작성 (0) | 2023.03.22 |
| ch4 09. REST API Ajax (0) | 2023.03.22 |
| ch4 08. 게시판 검색 기능 추가하기(2) (0) | 2023.03.22 |