반응형

[Spring] 정적 리소스 사용 설정

 

작성일자 : 2018 07 28

시나리오 : 프로젝트 내부에 위치한 정적 리소스에 접근

관련파일 :




web.xml 내 Spring의 초기 Default 설정에 의해 모든 접근은 Servlet 요청으로 판단

<servlet-mapping>

       <servlet-name>appServlet</servlet-name>

       <url-pattern>/</url-pattern>

</servlet-mapping>

 

 

설정 추가


두 가지 방법 중 하나 선택


web.xml

..

..

<servlet-mapping>

        <servlet-name>default</servlet-name>

        <url-pattern>*.js</url-pattern>

</servlet-mapping>

</web-app>

..

..

 

*.js의 요청은 Servlet이 아닌 default로 처리


Or

 

servlet-context.xml

..

..

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

 

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

..

..

 

resource 설정 추가 


확인


webapp 밑 경로 내 파일 정적 리소스 파일 생성




*.js

..

<script src="<c:url value="/resources/js/test.js"/>"></script>

..

 


해당 jsp 접근 시 경로내 정적 리소스를 로드하는 것을 확인






직접 접근해도 접근 및 확인 가능





반응형

'Java' 카테고리의 다른 글

[Spring] Spring Security 적용  (0) 2018.10.17
[Spring] Error Page 커스터마이징  (0) 2018.10.15
Spring, PostgreSQL 연동 with MyBatis  (6) 2018.06.03
Spring 개발 환경 세팅  (0) 2018.06.02
JVM  (0) 2018.04.07

+ Recent posts