Spring intercepter

문준혁·2023년 6월 22일
0

톰캣으로 서버를 구동할떄썼던 필터를 스프링에선

인터셉터로 구현할수있다

servlet-context.xml에

<beans:bean id="myInterceptor" class="com.ramachell.spring03.interceptor.MyInterceptor"/>
<interceptors>
		<interceptor>
			<mapping path="/play"/>
			<beans:ref bean="myInterceptor"/>
		</interceptor>
</interceptors>        

이런식으로 MyInterceport클래스를 빈으로 등록하고
그 빈을 인터셉터로 설정한다

public class MyInterceptor implements HandlerInterceptor {

	@Override
	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
			throws Exception {
		return false;
	}

	@Override
	public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
			ModelAndView modelAndView) throws Exception {
	}

	@Override
	public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex)
			throws Exception {
	}
}
profile
이제 시작 개발

0개의 댓글