정적 컨텐츠 처리란,
정적(가만히 있는) 컨텐츠를 그대로 퍼올려 반환시켜주는 처리이다.
서버 컴퓨터 내에 있는 파일을 아무 처리 없이 그대로 반환시켜 주는 것이다.
웹 브라우저에서의 static 컨텐츠 요청 방식은 예를 들면,
https://localhost:8080/sample-static-file.html 이다.
일단 Spring Boot의 내장 톰캣 서버는 sample-static-file과 매핑된 일반 컨트롤러를 먼저 찾는다.
매칭되는 일반 컨트롤러가 없어 템플릿 엔진 처리 방식이 아니므로
여기서 viewResolver는 사용되지 않는다.
그래서 이후에는 마지막으로 /resources/static/sample-static-file.html 를 찾는다.
해당 위치에 해당 파일이 있으면, 이 정적 컨텐츠를 그대로 http response로 반환한다.
여기에도 없다면, 404 Not Found error를 발생시킨다.
'Spring (Boot)' 카테고리의 다른 글
API (@ResponseBody) (0) | 2020.11.17 |
---|---|
@RequestParam (0) | 2020.11.17 |
Spring Boot viewResolver (template engine 방식) (0) | 2020.11.17 |
빈(Bean) 설정 파일 (0) | 2020.03.29 |
빈(Bean) 이란? (0) | 2020.03.28 |
댓글