7. 도서 등록 페이지에 제목을 출력하려면 BookController 클래스에 메서드 수준의 @ModelAttribute를 선언한 addAttributes() 메서드를 추가해야 합니다.
코드 7-9 BookController.java
package com.springmvc.controller;
...
@Controller
@RequestMapping("/books")
public class BookController {
...
@PostMapping("/add")
public String submitAddNewBook(@ModelAttribute("NewBook") Book book) {
bookService.setNewBook(book);
return "redirect:/books";
}
@ModelAttribute ➊
public void addAttributes(Model model) {
model.addAttribute("addTitle", "신규 도서 등록"); ➋
}
}
➊ 메서드 수준의 @ModelAttribute를 선언합니다.
➋ 모델 속성 이름 addTitle에 신규 도서 등록을 저장합니다.