더북(TheBook)

3. BookService 인터페이스에 setNewBook() 메서드를 선언합니다.

코드 7-5 BookService.java

package com.springmvc.service;
...
public interface BookService {
    ...
    Book getBookById(String bookId);
    void setNewBook(Book book);
}

4. BookServiceImpl 클래스에 setNewBook() 메서드를 추가합니다.

코드 7-6 BookServiceImpl.java

package com.springmvc.service;
...
@Service
public class BookServiceImpl implements BookService {
    ...
    public Book getBookById(String bookId) {
        Book bookById = bookRepository.getBookById(bookId);
        return bookById;
    }

 

    public void setNewBook(Book book) {
         bookRepository.setNewBook(book); 
    } 
}

신규 도서 정보를 저장소 객체에 저장하는 메서드입니다.

저장소 객체의 setNewBook() 메서드를 호출합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.