inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

98

Tkhp Sch

작성한 질문수 35

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 인턴

안녕하세요, 인프런 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 공식 문서 - 정적 콘텐츠

감사합니다.

강의 추천해주세요

2

27

1

케이테스트 서버 운영 방법

2

49

1

cpu&memory 재설정하기에 질문이 있습니다.

1

52

2

안티그라비티 저는 오픈폴더라고 나와요ㅜ

1

34

2