카테고리 없음

[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