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() 메서드를 호출합니다.