5.3.6 실습 단순화한 @RequestMapping 사용하기

    단순화한 메서드 수준의 @RequestMapping을 작성하여 저장된 도서 목록을 출력하는 요청 매핑 경로를 설정합니다.

    1. BookController에 있는 요청 처리 메서드 requestBookList()requestAllBooks()@RequestMapping을 단순화하여 작성합니다.

    코드 5-4 BookController.java

    package com.springmvc.controller;
    ...
    import org.springframework.web.bind.annotation.GetMapping; // 추가
    ...
    @Controller
    @RequestMapping("/books")
    public class BookController {
    
        @Autowired
        private BookService bookService;
    
        @GetMapping  // 수정
        public String requestBookList(Model model) {
            List<Book> list = bookService.getAllBookList();
            model.addAttribute("bookList", list);
            return "books";
        } 
    
         @GetMapping("/all")  // 수정
         public String requestAllBooks(Model model) { 
             List<Book> list = bookService.getAllBookList(); 
             model.addAttribute("bookList", list); 
             return "books"; 
         }
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.