작성한 질문수
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
스프링 인터셉터 - 소개
작성
·
274
0
안녕하세요
HandlerInterceptor를 보다가 의문이 들었는데
왜 전부 method를 default로 구현했을까요?
prehandle은 return true가 있으니 이해하겠는데, 나머지는 전부 void return이여서 default가 아니여도 될거 같아서요
혹시 이유가 잇을까요? 궁금궁금하네요
답변 1
안녕하세요. 푸덕푸더덕님
default method가 아니면 해당 인터페이스를 구현할 때 default가 아닌 메서드를 항상 구현해야 합니다.
감사합니다.
아.. prehandle() postHandle() afterCompletion()을 제공하지만,
3개다 필요하지 않은 경우도 있을 수도 있으니 default를 쓴거군요!?
아.. prehandle() postHandle() afterCompletion()을 제공하지만,
3개다 필요하지 않은 경우도 있을 수도 있으니 default를 쓴거군요!?