작성
·
88
0
http://localhost:5000/v1/index.html
위처럼 입력하려면 v1이라는 폴더에 index.html이라는 파일이 있어야 하지 않나요?
그게 제 파일에는 없는데, 어떻게 해야하나요?
아까주신 답변을 읽어보았습니다.
스프링 부트 서버에 미리 만들어진 UI 화면을 추가할 때, 일반적으로 정적 리소스(HTML, CSS, JS 등)를 src/main/resources/static
폴더에 넣으면 됩니다. 브라우저에서 http://localhost:5000/index.html
과 같이 접근할 수 있습니다.
static이란 폴더도 없고, 제공받은 HTML, CSS, JS등의 파일도 없습니다. 어디에 그 파일이 있나요?
질문이 자꾸 지워져요!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
Tkhp Sch님, 질문 주신 내용을 바탕으로 답변드리겠습니다.
스프링 부트 프로젝트에서 정적 리소스 폴더는 기본적으로 src/main/resources/static
폴더입니다. 이 폴더에 정적 파일들(HTML, CSS, JS 등)을 넣으시면 됩니다. v1
이라는 경로를 추가하려면, static
폴더 안에 v1
폴더를 만들고 그 안에 index.html
파일을 넣으시면 됩니다.
예를 들어, 아래와 같은 디렉토리 구조를 만드셔야 합니다:
src/main/resources/static/v1/index.html
이렇게 하면 브라우저에서 http://localhost:5000/v1/index.html
로 접근할 수 있습니다. 만약 static
폴더가 없는 경우, 직접 만드시면 됩니다.
제공받은 HTML, CSS, JS 파일이 없다면, 직접 만드셔서 해당 위치에 넣으시면 됩니다. 만약 샘플 파일이 필요하신 경우, 간단한 HTML 파일을 생성해보세요.
<!-- src/main/resources/static/v1/index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Sample Page</title>
</head>
<body>
<h1>Welcome to the Sample Page</h1>
</body>
</html>
위 파일을 저장하신 후에 다시 브라우저에서 확인해보세요.
추가적으로 더 도움이 필요하시면 알려주세요!
감사합니다.