Java/Spring

[Java Spring] Controller 구현 후 404 Error

씬프 2021. 6. 21. 13:57
반응형

Spring boot 프로젝트를 진행하다가 컨트롤러를 구현하고 이에 맞는 html 파일을 templates 경로에 생성했는데

Controller 구현

404 Error가 발생함. (URL 확인, HTML 생성, Controller 확인)

404 Error

 

해결 방법 1

이 때, application.properties 에 아래 코드를 추가하면 해결됨.

spring.mustache.suffix=.html

 

mustache를 템플릿 엔진으로 사용하는 프로젝트에서 위 설정을 해줘야 하는 듯 하다.

 

해결 방법 2

mustache는 기본적으로 .mustache 파일 확장자 명을 갖는다. 확장자를 html이 아닌 mustache로 설정해서 파일을 생성한다. 만약 itellij에 플러그인이 설치되어 있지 않으면 플러그인 설치. (아이콘이 수염달린 아이콘이어야 플러그인이 있는 것)

 

플러그인 설치는 intellij의 [settings]-[Plugins]에서 Handlerbars/Mustache 설치 후 적용