6.1.3 실습 @PathVariable을 이용하여 도서 분야와 일치하는 도서 목록 출력하기
@PathVariable을 이용하여 웹 요청 URL에 전송된 도서 분야(category)의 값을 경로 변수 category로 전달받습니다. 그리고 저장소 객체(메모리 저장소)에 저장된 도서 목록 중 경로 변수의 값과 일치하는 도서를 검색하여 도서 목록을 출력하겠습니다.
1. com.springmvc.repository 패키지의 BookRepository 인터페이스에 getBookListByCategory() 메서드를 선언합니다.
코드 6-1 BookRepository.java
package com.springmvc.repository;
import java.util.List;
import com.springmvc.domain.Book;
public interface BookRepository {
List<Book> getAllBooks();
List<Book> getBookListByCategory(String category);
}