문제
springboot 를 공부하던중 controller 에서 리턴하는 페이지로 이동하지 않는 문제를 겪었다.
위와 같이 코드를 구현하고 resources > templates > index.html 파일을 만들었지만 해당 파일을 인식하지 못하고 오류가 나는 문제를 겪었다.
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-mustache'
implementation 'org.springframework.boot:spring-boot-starter-web'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
...
}
해결
원인은 mustache 였다.
두가지 해결방법이 있었는데,
첫째는 html 파일이 있는 resources > templates 위치에 index파일을 index.mustache 로 만드는 방법과
application.properties 에 spring.mustache.suffix=.html 를 선언해주는 방법이었다.
반응형
'🤔Troubleshooting' 카테고리의 다른 글
JPA 양방향 맵핑에서 주인이 정상적으로 동작하지 않는 이슈 (0) | 2020.07.11 |
---|---|
Failed to load ApplicationContext - 프로덕션 코드와 테스트 코드 sql문 다르게 실행하기 (0) | 2020.05.16 |
백엔드에서 발생한 에러메세지, fetch API 로 받기 (1) | 2020.05.12 |
Spring / Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window' : Request with GET/HEAD method cannot have body. (0) | 2020.05.09 |
springboot - No default constructor for entity 에러 (0) | 2020.04.15 |