2. 생성한 BookRepository 인터페이스 안에 다음과 같이 메서드를 선언합니다.
코드 4-4 BookMarket/src/main/java/com/springmvc/repository/BookRepository.java
package com.springmvc.repository;
import java.util.List;
import com.springmvc.domain.Book;
public interface BookRepository {
List<Book> getAllBookList();
}
BookRepositoryImpl 클래스 만들기
3. BookMarket 프로젝트에서 마우스 오른쪽 버튼을 눌러 New → Class를 선택합니다. Package 항목에는 ‘com.springmvc.repository’를, Name 항목에는 ‘BookRepositoryImpl’을 입력합니다. Interfaces 항목에는 BookRepository 인터페이스를 구현체로 등록한 후 Finish를 클릭합니다.
Interfaces 항목에 BookRepository 인터페이스를 등록하는 방법은 다음과 같습니다. New Java Class 창에서 ➊Add를 클릭하고 ➋BookRepository를 검색하여 ➌검색된 목록에서 해당 BookRepository 인터페이스를 선택합니다. ➍OK를 클릭하면 ➎Interfaces 항목에 등록됩니다.
▲ 그림 4-11 BookRepositoryImpl 클래스 생성