@Controller
@Slf4j
@RequestMapping("/form/items")
@RequiredArgsConstructor
public class FormItemController {
private final ItemRepository itemRepository;
@GetMapping("/add")
public String addForm(Model model) {
model.addAttribute("item", new Item());
model.addAttribute("regions", regions());
return "form/addForm";
}
// ...
}
th:object
를 적용하려면 해당 오브젝트 정보를 넘겨주어야 하는데 이 때, GET
등록 폼이기 때문에 데이터가 비어있는 빈 오브젝트를 만들어서 뷰에 전달한다.