Interceptor 을 이용하여 DB 정보 얻어오기
요청/응답을 가로채는 객체 (Spring 지원)
Client -> Filter -> Dispatcher Servlet -> Interceptor -> Controller
HandlerInterceptor 인터페이스를 상속받아서 구현해야 한다
preHandle(전처리) : Dispatcher Servlet -> Controller 사이 수행
postHandle(후처리) : Controller -> Dispatcher Servlet 사이 수행
afterCompletion(뷰 완성(forward 코드 해석) 후) : View Resolver -> Dispatccher Servlet 사이 수행
preHandle 메서드 작성
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response,
Object handler)
throws Exception {
return HandlerInterceptor.super.preHandle(request, response, handler);
}