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";
}
}