4. com.springmvc.service 패키지의 BookServiceImpl 클래스에 getBookListByCategory() 메서드를 구현합니다. getBookListByCategory() 메서드는 웹 요청 URL에 포함된 경로 변수의 값을 저장소 객체에 전달한 후 실행하여 결과를 반환합니다.
이때 반환되는 결과는 웹 요청 URL에 포함된 경로 변수의 값과 도서 목록에서 도서 분야(category 필드 값)를 비교해서 일치한 도서 정보입니다.
코드 6-4 BookServiceImpl.java
package com.springmvc.service;
...
@Service
public class BookServiceImpl implements BookService {
...
public List<Book> getAllBookList() {
return bookRepository.getAllBookList();
}
➊
public List<Book> getBookListByCategory(String category) {
List<Book> booksByCategory = bookRepository.getBookListByCategory(category); ➋
return booksByCategory; ➌
}
}