강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Tkhp Sch님의 프로필 이미지
Tkhp Sch

작성한 질문수

v1/index.html이란 파일이 어디에 있나요?

작성

·

88

0

http://localhost:5000/v1/index.html

위처럼 입력하려면 v1이라는 폴더에 index.html이라는 파일이 있어야 하지 않나요?

그게 제 파일에는 없는데, 어떻게 해야하나요?

아까주신 답변을 읽어보았습니다.

UI 화면 관련

스프링 부트 서버에 미리 만들어진 UI 화면을 추가할 때, 일반적으로 정적 리소스(HTML, CSS, JS 등)를 src/main/resources/static 폴더에 넣으면 됩니다. 브라우저에서 http://localhost:5000/index.html 같이 접근할 수 있습니다.

static이란 폴더도 없고, 제공받은 HTML, CSS, JS등의 파일도 없습니다. 어디에 그 파일이 있나요?

질문이 자꾸 지워져요!e26.jpg

답변 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>

위 파일을 저장하신 후에 다시 브라우저에서 확인해보세요.

추가적으로 더 도움이 필요하시면 알려주세요!

Spring Boot 공식 문서 - 정적 콘텐츠

감사합니다.

Tkhp Sch님의 프로필 이미지
Tkhp Sch

작성한 질문수

질문하기