확장자 없이 깔끔한 url 을 사용하기 위해 url-pattern을 '/'으로 해놓은 상황
인터셉터로 요청된 url을 콘솔에 로그를 찍어가며 개발공부중이었음
그러던중 js와 css 같은 파일들을 찾지 못하길래 DispatcherServlet이 처리하지 못하게
resources mapping 을 이용하여 처리하여 정적 컨텐츠를 잘 찾게 만듬
<resources mapping="/resources/**" location="/resources/" />
js나 img, css 파일과 같은 정적 컨텐츠는 다 저기다가 넣어서 스프링이 DispatcherServlet으로 처리하지 못하게 설정
그런데 요청 url 로그에 정적컨텐츠 자원까지 그대로 찍혀 나오는 문제가 발생함.
보고싶은 사람은 문제가 안되겠지만 나는 원하는 상황이 아님
이를 해결하기위해 web.xml에 다음과 같이 설정함
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>
스프링에서 처리하지 않고 was에서 처리하도록 바꿈
'spring' 카테고리의 다른 글
AbstractApplicationContext 스프링 설정파일 여러개 사용하기 (0) | 2014.05.02 |
---|---|
스프링 시큐리티 설정 (0) | 2013.08.10 |
트랜젝션 처리하기(연관된 일련의 작업이 실행도중 실패하면 그전 성공했던 작업을 취소하는 작업) (0) | 2013.08.10 |