org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/members/addMemberForm.html]")
...
Caused by: java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'member' available as request attribute
...
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'member' available as request attribute
@Controller
@RequiredArgsConstructor
@RequestMapping("/members")
public class MemberController {
private final MemberRepository memberRepository;
@GetMapping("/add") //회원가입 페이지
//public String addForm(
// @ModelAttribute("members") Member member) {
// - 오타때문에 exception 발생
public String addForm(
@ModelAttribute("member") Member member) {
//- model에 담을 이름을 member로 수정
return "members/addMemberForm";
}