[spring 토이프로젝트] REST API CRUD 구현하기-2. Service, Request, Controller
4. Service 구현하기
- 책 객체를 생성하는 createBook 함수다
- 객체를 복사하는 BeanUtils.copyProperties를 활용해 구현할 BookCreationRequest 요청에서 받아온 내용을 새롭게 생성한 bookToCreate객체에 복사하고 author 까지 받아온 id 값으로 세팅하여 저장한다.
(참고: https://zzang9ha.tistory.com/304)
- 삭제하는 deleteBook 함수 설명은 생략
- 회원을 수정하는 updateMember 함수다.
- 작가를 생성하는 createAuthor 함수 역시 위와 같다.
- 작가 조회, 책 수정, 회원 조회 함수를 작성한다.
5. Controller 구현하기
- 비슷한 로직으로 나머지 메소드 컨트롤러도 만들어준다
Request 클래스에 대한 설명이 없어 레퍼런스 보고 작성했습니다