@GetMapping("/tasks/new")
public String addTaskForm(Model model) {
model.addAttribute("taskForm", new TaskForm());
return "task/addTaskForm";
}
@PostMapping("/tasks/new")
public String addTask(@Valid TaskForm form, BindingResult result) {
if (result.hasErrors()) {
return "task/addTaskForm";
}
System.out.println(form.getName()); //테스트용
taskService.add(form.getName(), form.getPriority());
return "redirect:/tasks";
}
의도한 기능 :
add()
메서드를 호출해 DB에 등록문제 :
form.getXXX()
를 해 보니 null
이 출력됨.null
로 저장됨.확인한 것 :
해결 방법 :
@Setter
를 넣어주니 해결