Spring boot에서 Controller가 먹지 않는 에러
2022. 3. 24. 14:02ㆍJava/Spring
분명 templates파일에 home.html이라는 파일을 만들고 HomeController클래스를 만들어서 home.html을 반환하는 메소드를 만들었다.
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HomeController {
@RequestMapping(value = "/")
public String home() {
return "home";
}
}
그런데 이상하게도 애플리케이션을 실행하였을 때, home.html을 반환하지를 못하였다. 처음에는 Mapping 어노테이션을 이상한 거를 쓰고 있어서 그런 건줄 알았다.
그런데 알고보니 thymeleaf를 dependencies에 넣지 않았는데 home.html에서 thymeleaf를 부르고 있어서 404 Not Found에러가 뜬 것이었다.
이거를 찾는데는 오래걸렸다. 콘솔창에 에러 메세지가 뜨는 것도 아니고 그냥 WhiteLabel에러가 떠버리니 이유를 몰랐었다.
'Java > Spring' 카테고리의 다른 글
Spring boot를 이용한 게시판 만들기 - 유저, 게시물 엔티티 및 리포지토리 만들기(2) (2) | 2022.05.25 |
---|---|
Spring boot를 이용한 게시판 만들기 - JPA를 이용하여 데이터베이스 연결(1) (2) | 2022.05.17 |
Spring boot 엔티티 매핑 (0) | 2022.03.21 |
Spring boot를 이용한 게시판 구현하기 - 데이터베이스 연결하기(1) (0) | 2022.03.10 |
Spring 개발환경 구축하기 (0) | 2022.01.26 |