더북(TheBook)

6. 마찬가지로 BookController 클래스에 POST 방식의 submitAddNewBook() 메서드를 추가합니다.

코드 7-8 BookMarket/src/com/springmvc/controller/BookController.java

package com.springmvc.controller;
...
import org.springframework.web.bind.annotation.PostMapping;

@Controller
@RequestMapping("/books")
public class BookController {
    ...
    @GetMapping("/add")
    public String requestAddBookForm(@ModelAttribute("NewBook") Book book) {
        return "addBook";
    }

    @PostMapping("/add") 

    public String submitAddNewBook(@ModelAttribute("NewBook") Book book) {
        bookService.setNewBook(book); 
        return "redirect:/books"; 
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.