Spring

인터셉터 - 로그인확인

안녕로봇 2017. 4. 12. 09:07


* 사용하기 위해서는 dispatcher-servlet 설정파일에 설정 추가

- mapping태그 path 속성: 인터셉터 적용할 명령어들 추가

- beans:ref bean="~~~~" : 인터셉터 클래스 참조 (이 때 클래스의 첫글자는 소문자로 수정)




* 사용자(요청) -> dispatcher-servlet -> 이부분 인터셉터( preHandle ) -> controller -> (postHandle)

-> 사용자(view) -> 예외상황이 발생해도(afterCompletion)


preHandle: 컨트롤러가 실행되기전에 먼저 조건을 체크하는 메서드


postHandle: 컨트롤러가 요청을 처리한 후에 호출되는 메서드


afterCompletion: 뷰를 통해 사용자에게 응답을 전송한뒤에 실행되는 메서드(예외가 발생해도 실행됨)