더북(TheBook)

5.3.2 실습 컨트롤러에 @RequestMapping 작성하기

컨트롤러에 @RequestMapping을 작성하여 저장된 도서 목록을 출력하는 요청 매핑 경로를 설정해 봅시다.

1. com.springmvc.controller 패키지의 BookController 클래스로 이동합니다. @RequestMapping을 이용한 요청 매핑 경로를 BookController 컨트롤러의 선언부에 추가하고 다음과 같이 수정합니다.

코드 5-2 BookController.java

package com.springmvc.controller;
...
@Controller
@RequestMapping("/books") // 추가 
public class BookController {

    @Autowired
    private BookService bookService;

    @RequestMapping // 수정 

    public String requestBookList(Model model) {
        List<Book> list = bookService.getAllBookList();
        model.addAttribute("bookList", list);
        return "books";
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.