-
스프링 부트 controller 오류 해결Spring Boot 2021. 9. 14. 10:40반응형
@GetMapping("/boardRegister") public String getBoardRegister() { return "boardRegister"; } @PostMapping("/boardRegister") public String registerBoard(@ModelAttribute("boardDto") BoardDto boardDto) { repository.save(boardDto.toEntity()); return "redirect:board"; }
이를 실행하면
Caused by: java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'boardDto' available as request attribute
오류가 뜬다. 그 이유는 boardRegister.html을 GET 했을 때 @ModelAttribute("boardDto") BoardDto boardDto로 boardRegister.html에 전달해 주지 않았기 때문이다.
참고
반응형'Spring Boot' 카테고리의 다른 글
spring boot 배포하기 (0) 2021.11.10 스프링 부트 command 객체 (0) 2021.09.14 스프링 부트 thymeleaf id 뷰에서 컨트롤러로 받아오기 (0) 2021.09.14 스프링 부트 웹 계층 구조 (1) 2021.09.09 스프링 부트 HTTP 동작 테스트 (1) 2021.09.09