ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Spring] Static Resources 매핑시키기
    Legacy/Spring Framework 2015. 10. 21. 11:01
    728x90

    *.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으로 매핑을 시켜주는 것이다.

Designed by Tistory.