• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

index.html

24.03.20 12:03 작성 조회수 88

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]

'index.html은 welcome page로 정적 페이지이므로, main/resources/static 에 넣야겠다.' 라고 생각합니다.

  1. index.html과 basic.html을 webapp 디렉에 넣는 지 모르겠습니다.

  2. 다른 질문들 확인해보니, 타임리프를 사용하지 않을 것이면, 그렇게 해도 된다고 하는데, 그게 무슨말인지 모르겠습니다.

  3. 톰켓은 디폴트로 welcome page를 index.html로 찾는 것 같은데. index.html을 찾는 주체가 톰켓인가요? 스프링인가요? 아닌 다른 것인가요?

답변 1

답변을 작성해보세요.

0

David님의 프로필

David

2024.03.22

안녕하세요. 문상준님, 공식 서포터즈 David입니다.

  1. webapp의 경우 war 패키징을 사용할 때 유효합니다. 톰캣이 webapp 디렉터리를 해당 애플리케이션에서 웹과 관련된 리소스를 가지고 있는 곳으로 인식하기 때문입니다. 아마도 진행중인 영상에서는 war 패키징을 사용하고 있을 것 입니다.

  2. jar 패키징을 사용하고, 템플릿 엔진을 사용한다면 webapp 디렉터리가 아닌 스프링부트에서 정적, 동적 리소스를 위해 제공하는 방식을 따라야 합니다. (예: /resources/static 등)

  3. 톰캣에 의해 해당 리소스가 제공됩니다. (참고)

    감사합니다.