스프링 부트 하루만에 배우기

8.3. 책 서비스 클래스에 수정 메소드 추가하기

연서은 2024. 7. 18. 11:37

책 수정 화면을 보여주는 기능은 사실상 "읽기"와 거의 비슷하기 때문에 BookService.read 메소드를 복사하겠습니다.
src/main/java > com.yse.dev.book.service > BookService.java

public BookEditResponseDTO edit(Integer bookId) throws NoSuchElementException {  
    Book book = this.bookRepository.findById(bookId).orElseThrow();  
    return BookEditResponseDTO.BookFactory(book);  
}  

read 메소드와 달라진 점은 BookReadResponseDTO 를 반환하는 대신 새로 만든 BookEditResponseDTO를 반환한다는 점 뿐입니다.