해결된 질문
작성
·
192
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
'index.html은 welcome page로 정적 페이지이므로, main/resources/static 에 넣야겠다.' 라고 생각합니다.
index.html과 basic.html을 webapp 디렉에 넣는 지 모르겠습니다.
다른 질문들 확인해보니, 타임리프를 사용하지 않을 것이면, 그렇게 해도 된다고 하는데, 그게 무슨말인지 모르겠습니다.
톰켓은 디폴트로 welcome page를 index.html로 찾는 것 같은데. index.html을 찾는 주체가 톰켓인가요? 스프링인가요? 아닌 다른 것인가요?
답변 1
0
안녕하세요. 문상준님, 공식 서포터즈 David입니다.
webapp의 경우 war 패키징을 사용할 때 유효합니다. 톰캣이 webapp 디렉터리를 해당 애플리케이션에서 웹과 관련된 리소스를 가지고 있는 곳으로 인식하기 때문입니다. 아마도 진행중인 영상에서는 war 패키징을 사용하고 있을 것 입니다.
jar 패키징을 사용하고, 템플릿 엔진을 사용한다면 webapp 디렉터리가 아닌 스프링부트에서 정적, 동적 리소스를 위해 제공하는 방식을 따라야 합니다. (예: /resources/static 등)
톰캣에 의해 해당 리소스가 제공됩니다. (참고)
감사합니다.