카테고리 없음
[Error - SpringBoot] 정적리소스 매핑 안되는 상황 (http://localhost:8080 <-> static/index.html)
MoveForward
2025. 2. 16. 19:52
728x90
[문제 상황]
http://localhost:8080 에 정상적으로 static/index.html 파일이 띄워져야 하는데 띄워지지 않음.



1. Tomcat 문제 아님
2. static/index.html 철자 및 경로 오류 아님.
3. 8080 포트에 다른 프로그램이 선점하고 있는것 아님.
[문제원인]
[UrlController.java]

위 API에서는 "shortKey" 를 파라미터로 받고 있는데,
이 경우 shortKey = "" 로 주어질 경우
요청 URL은 "http://localhost:8080/" 이 된다.
즉, "http://localhost:8080" == "http://localhost:8080/" 과 같기 때문에
'index.html' 과 매핑되는 것이 아니라 shortKey = "" 인 요청과 매핑됨으로
'index.html' 이 뜨지 않았던 것입니다...
<< "http://localhost:8080" URL이 선점되어 있었다. >>
[해결방식]
API 요청 URL을 바꾼다!


해결완료!
728x90