더북(TheBook)

5. BookServiceImpl 클래스에 getBookListByFilter() 메서드를 추가합니다. getBook
ListByFilter()
메서드는 웹 요청 URL에서 매트릭스 변수에 해당되는 publishercategory와 일치하는 도서를 검색하여 해당 도서 목록을 반환합니다.

코드 6-11 BookMarket/src/com/springmvc/service/BookServiceImpl.java

package com.springmvc.service;
...
import java.util.Map;
import java.util.Set;

@Service
public class BookServiceImpl implements BookService {
    ...
    public List<Book> getBookListByCategory(String category) {
        List<Book> booksByCategory = bookRepository.getBookListByCategory(category);
        return booksByCategory;
    }
    public Set<Book> getBookListByFilter(Map<String, List<String>> filter) {
        Set<Book> booksByFilter = bookRepository.getBookListByFilter(filter); 
        return booksByFilter;
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.