[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 |