반응형
Spring boot 프로젝트를 진행하다가 컨트롤러를 구현하고 이에 맞는 html 파일을 templates 경로에 생성했는데
404 Error가 발생함. (URL 확인, HTML 생성, Controller 확인)
해결 방법 1
이 때, application.properties 에 아래 코드를 추가하면 해결됨.
spring.mustache.suffix=.html
mustache를 템플릿 엔진으로 사용하는 프로젝트에서 위 설정을 해줘야 하는 듯 하다.
해결 방법 2
mustache는 기본적으로 .mustache 파일 확장자 명을 갖는다. 확장자를 html이 아닌 mustache로 설정해서 파일을 생성한다. 만약 itellij에 플러그인이 설치되어 있지 않으면 플러그인 설치. (아이콘이 수염달린 아이콘이어야 플러그인이 있는 것)
플러그인 설치는 intellij의 [settings]-[Plugins]에서 Handlerbars/Mustache 설치 후 적용
'Java > Spring' 카테고리의 다른 글
[Spring] Test 코드에서 session 전달하기 (0) | 2021.07.12 |
---|---|
[Java Spring] HTTP PUT, DELETE 사용 (0) | 2021.06.25 |
[Spring-boot] H2 데이터베이스 연결하기 (0) | 2021.06.01 |
[Java Spring] 프로젝트 생성 후 테스트 코드 (0) | 2021.05.30 |
[Spring boot로 게시판 만들기] 1. DB부터 CRUD 로직 구현하기 (0) | 2021.04.13 |