컨트롤러에서 "items/new"url로 get요청/조회요청을 보냈을 때
"items/createItemForm"뷰, createItemForm.html 파일을 렌더링/창에 띄우려고 했는데 에러가 발생했다.
@GetMapping("/items/new")
public String createForm(Model model) {
model.addAttribute("form", new BookForm()); // BookForm 등록폼, 빈 객체 담기
return "items/createItemForm"; // 상품 등록폼
}
Error resolving template [items/createItemForm], template might not exist or might not be accessible by any of the configured Template Resolvers
해당 템플릿을 찾을수 없다고 해서 왜지???
경로문제였다.
template 폴더 하위에 items 폴더가 있어야하는데, items폴더를 생성할때 다른 폴더 하위에 넣은 것!
폴더를 이동시키니 되었다ㅜㅜ히힝맇ㅇㅎ이
또, 검색해보니 컨트롤러의 return "뷰이름"과 템플릿 폴더내의 html 파일명의 이름이 다르면 생기는 에러였다.