반응형
HandlerInterceptor
-
핸들러 인터셉터백기선(인프런 강의)/스프링 웹 MVC 2020. 9. 6. 16:18
HandlerInterceptor 핸들러 맵핑에 설정할 수 있는 인터셉터 핸들러를 실행하기 전, 후(아직 랜더링 전) 그리고 완료(랜더링까지 끝난 이후) 시점에 부가 작업을 하고 싶은 경우에 사용할 수 있다. 여러 핸들러에서 반복적으로 사용하는 코드를 줄이고 싶을 때 사용할 수 있다. 로깅, 인증 체크, Locale 변경 등... boolean preHandle(request, response, handler) 핸들러 실행하기 전에 호출 됨 “핸들러"에 대한 정보를 사용할 수 있기 때문에 서블릿 필터에 비해 보다 세밀한 로직을 구현할 수 있다. 리턴값으로 계속 다음 인터셉터 또는 핸들러로 요청,응답을 전달할지(true) 응답 처리가 이곳에서 끝났는지(false) 알린다. void postHandle(re..