-
[Spring] Static Resources 매핑시키기Legacy/Spring Framework 2015. 10. 21. 11:01728x90
*.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으로 매핑을 시켜주는 것이다.
'Legacy > Spring Framework' 카테고리의 다른 글
[Spring Security] ROLE을 계층적으로 설정하는 방법 (0) 2015.11.16 [Spring] 스프링의 계층별, 기능별 패키지 구성하기 (0) 2015.11.14