안녕하세요.
나른한 오후 시간 잘보내시고 계신가요? ^^*
퇴근시간이 다가오니 마음이 점점 설레네요.
저만그런가요?? ㅎㅎ
그럼 저번시간에 이어 이번 시간에는 인터셉터 exclude mapping에 대해서 알아보겠습니다.
저번시간에 모든 uri를 인터셉터하게끔 servlet-context.xml 파일에 설정을 했습니다.
보통 로그인처리할때 인터셉터를 사용하는데 이렇게 되면 모든 주소를 인터셉터 해버리기때문에 무한루프가 돌아버리는 현상이 발생합니다.
이런 경우를 방지하기 위해 인터셉트를 배제하는 exclude mapping을 설정해줄 수 있습니다.
저는 아래와 같이 설정하였습니다.
<interceptors>
<interceptor>
<mapping path=“/**/“/>
<exclude-mapping path=“/asset/**” />
<exclude-mapping path=“/components/**” />
<exclude-mapping path=“/views/**” />
<exclude-mapping path=“/resources/**” />
<exclude-mapping path=“/login/**” />
<beans:bean="LoggerInterceptor" class=com.myoroject.common.LoggerInterceptor/>
</interceptor>
</interceptors>
리소스 파일이 들어있는 폴더를 전부 exclude시켰고, 로그인 처리가 들어있는 폴더를 exclude 시켰습니다^^
그럼 즐거움 퇴근하시고 항상 즐거운 코딩 되시길 바래요^^
바이바이~~~
web.xml welcome file list (0) | 2019.01.11 |
---|---|
HTTP 403 forbidden 에러 (0) | 2019.01.09 |
스프링 인터셉터 적용하기 (0) | 2019.01.08 |
spring MVC, Controller, Dispacher Servlet등등 개념 (0) | 2018.12.22 |
500 error The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved (0) | 2018.12.21 |
댓글 영역