웹프로그래밍/spring

스프링 4.0 - 정적 자원 설정하기 (ex. 이미지파일 경로 맵핑)

Gamcho 2018. 7. 18. 13:35

스프링 MVC 웹 어플리케이션은 웹 서버 설정을 사용하지 않으므로

이미지 파일, CSS, JS 등의 정적 자원을 <resource> 태그를 이용해서 웹 브라우저에 캐시한다.

네트워크 사용량, 서버 사용량, 웹 브라우저 반응 속도를 개선 할 수 있다.


mapping 경로로 요청이 들어오면 location에서 일치하는 파일을 찾고 응답헤더의 캐시 유효시간을 60초로 지정해서 웹 브라우저에 전송한다.


<mvc:resources mapping="/images/**" location="/images/, /WEB-INF/resources/"

cache-period="60" />