Web/스프링

[Spring] Static Resources 매핑시키기

벨포트조던 2017. 10. 23.
반응형

*.js, *.css 파일 또는 그림 파일 과 같은 정적인 리소스들에 대한 처리방법.


우선 모든 요청에 대한 설정은 web.xml에서 시작한다.

web.xml에는 다른 xml 문서들이 매핑되어 있을 것이다. (ex servlet-context.xml)



src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml로 가보자.

<resources mapping="/resources/**" location="/resources/" />

를 발견할 수 있을 것이다.


이것을 이렇게 수정시켜보자.

<resources mapping="/resources/**" location="/resources/" />

<resources mapping="/css/**" location="/resources/css/" />

<resources mapping="/js/**" location="/resources/js/" />

<resources mapping="/img/**" location="/resources/img/" />

이렇게 수정시키는 것은 어떤 효과를 가져올까?


결과는 /css/abc.css 라는 클라이언트의 요청이 들어오면 이것을 /resources/css/abc.css로 매핑시켜준다.

즉, mapping으로 들어온 요청에 대해 location으로 매핑을 시켜주는 것이다.



출처: http://iwantadmin.tistory.com/133 [실수로포스팅해버렸다.]



반응형

댓글