게시글 읽기 까지 작성 후 이젠 게시글 읽기에서 글을 수정할 수 있도록 해보겠다.
[Service]
- register에서 사용한 save를 그대로 사용한다.
- save는 새로운 정보를 저장하는 역할만 있는 것이 아니고 기존 정보를 수정하여 다시 저장하는 기능도 있다
[Controller]
- 수정하기 위해 @PutMapping 어노테이션 사용
- read에서처럼 @PathVariable을 통해 파라미터를 받도록 하여 해당 게시글에 대한 수정을 할 수 있도록 한다.
- @RequestBody는 http요청의 body부분을 java 객체로 받을 수 있게 해주는 어노테이션. 주로 Json을 받을 때 활용
- 생성한 java 객체(domain)를 파라미터를 담을 변수로 적어주면 json 데이터로 날아온 파라미터가 고스란히 java 객체에 담긴다.
반응형