이하 방식은 스프링 3.2 이상에서 사용할 수 있다.
Interceptor
@Component("loginInterceptor") // 없어도 되나 있으면 편하다.
public class 인터셉터 이름 extends HandlerInterceptorAdapter {
.
.
.
}
servlet-context.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/mvc"
xmlns:beans="http://www.springframework.org/schema/beans"
<!--
보통은 bean이 기본태그인데 spring mvc project 템플릿으로 시작했더니 mvc가 기본태그이다.
-->
.
.
.>
.
.
.
<!-- Interceptor -->
<interceptors>
<interceptor>
<mapping path="/**"/> <!-- 포함되는 url -->
<exclude-mapping path="/resources/**"/> <!-- 제외하는 url -->
<beans:ref bean="loginInterceptor" /> <!-- 인터셉터 애노테이션 이름 -->
<!-- 애노테이션으로 안했다면
<beans:bean class="인터셉터 패키지 포함 풀경로"></beans:bean>
-->
</interceptor>
</interceptors>
.
.
.
'Java' 카테고리의 다른 글
EL 함수 추가하기 (0) | 2013.09.10 |
---|---|
Apache POI 추가 (0) | 2013.08.22 |
Spring 실행 쿼리문 콘솔 출력 - log4jdbc-remix (feat. 메이븐) (0) | 2013.08.08 |
ojdbc14 추가 (0) | 2013.06.24 |
ibatis 상황별 쿡북 - My SQL 기준 (0) | 2011.06.17 |