Interceptor

LEE YUJIN·2023년 11월 21일
0

Spring

목록 보기
2/6

Interceptor

  • InterceptorAOP 개념을 적용하여 요청 주소를 감시하는 개념이다.

  • 등록된 주소 패턴에 맞는 Interceptor가 요청흐름을 가로채가서 원하는 처리를 할 수 있다.

  • InterceptorHandlerInterceptor 인터페이스를 구현하거나 HandlerInterceptorAdapter를 상속받은 클래스를 만들고 필요한 메서드를 구현한다.

  • 추상메서드

    • preHandle : Controller의 메서드가 호출되기 전 호출된다. 이 메서드가 false를 반환하면 코드의 흐름이 중단된다.
    • postHandle : Controller의 메서드의 수행이 완료되고 view 처리를 수행하기 전에 호출된다.
    • afterCompletion : view 처리까지 완료되고 응답결과가 브라우저로 전달되기 전에 호출된다.

reference by 윤재성의 만들면서 배우는 Spring MVC 5

profile
개발 공부노트

0개의 댓글