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

김세희님의 프로필 이미지
김세희

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

응답 - 정적 리소스, 뷰 템플릿

정적 리소스와 동적 리소스를 응답으로 보낼 때

작성

·

367

0

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

[질문 내용]
정적 리소스의 경우 src/main/resources/static에 있는 정적 리소스를 제공하고 동적 리소스의 경우 src/main/resources/templates에 있는 동적 리소스를 제공한다 하셨는데

 

이게 application.properties에 접두사와 접미사를 따로 지정해주지 않아도 스프링이 알아서 요청 url에 붙여서 해당 경로에 있는 자원을 제공해준다는 의미인가요

답변 1

0

안녕하세요. 김세희님, 공식 서포터즈 David입니다.

정적 리소스 요청시, static 디렉터리를 참고하여 리소스 제공합니다.

동적 리소스(뷰 템플릿)의 경우, templates 디렉터리를 참고하여 리소스를 제공합니다.

또한, 뷰 템플릿(강의에서는 타임리프)과 관련된 속성(예: prefix, suffix)의 기본값이 지정되어 있습니다.

스프링부트는 이를 참고하여 동적 리소스를 제공합니다.

감사합니다.

김세희님의 프로필 이미지
김세희
질문자

그럼 스프링이 클라이언트가 요구한 자원이 정적인지 동적인지는 어떻게 판단할 수 있는 건가요

김세희님의 프로필 이미지
김세희

작성한 질문수

질문하기