본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA/Spring

Spring boot, thymeleaf static 파일 인식오류, 404에러

첫 spring boot 프로젝트,

첫 웹페이지를 띄웠을때 파일을 인식하지못해 지속적으로 404에러가 떴다.

재시작, 포트변경, 파일경로변경 등을 해도 해결되지않았다.

절대경로를 입력해도 404에러가 뜨는 순간 무언가 다른 문제가 생겼다고 판단했다.

 

서치를해도 자바나 설정등의 파일에 추가코드를 입력하라는데, 

기본적으로 static을 인식하는 springBoot에게 왜 추가정보를 주어야 하는지 이해가되지않아

좀 더 이것저것 건드려보고 추후에 추가해보기로 했다.

 

 

th:action="@{}"코드를 추가해 비교해보자.

<img th:src="@{/image/duke3.png}"/>
<img   src="/image/duke3.png" width="200" height="200" /><br>

 

 

..? 경로를 잘 잡는다.

 

이후 추가했던 타임리프코드 th:action="@{}"를 삭제후 다시 돌려보니..

거짓말같이 잘된다. 무슨 오류일까..

 

첫스프링부트, 첫웹페이지를 띄우는 중간 만약 필자와 같이 404에러가 뜬다면

<태그 th:속성="@{경로/파일.확장자}"/> 로 한번 띄워보고, 잘 띄워진다면 삭제하고 재실행해보자.