인프런 커뮤니티 질문&답변

싱숭생숭님의 프로필 이미지
싱숭생숭

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

스프링 인터셉터 - 요청 로그

addInterceptors() 는 어떻게 인터셉터를 등록하는건가요?

작성

·

1.2K

2

김영한 강사님 항상 좋은 강의해주셔서 감사합니다!

인터셉터는 정확히 어떻게 등록되는 건가요?

설정파일에 WebMvcConfigurer을 구현해주고 addInterceptors() 메서드를 오버라이딩 해주기만 하면 알아서 인터셉터가 등록되는 건가요???... 인터셉터가 어떤 식으로 등록이 되는지 궁금합니다ㅠㅠ

답변 1

7

안녕하세요. 김한준님, 공식 서포터즈 David입니다.

.
WebMvcConfigurer를 구현하지 않으면 스프링부트의 기본 설정이 적용됩니다.

필요에 의해 WebMvcConfigurer를 구현하여 interceptor를 추가하게 되면 스프링부트의 기본 설정에 interceptor가 추가되는 것입니다.

WebMvcConfigurer를 구현하고 @Configuration 애노테이션을 붙이게 되면 스프링부트가 해당 설정파일을 읽고 구현된 내용을 설정에 추가합니다.

이때 interceptor가 등록됩니다.
.
감사합니다.

참고

* https://incheol-jung.gitbook.io/docs/q-and-a/spring/enablewebmvc

싱숭생숭님의 프로필 이미지
싱숭생숭

작성한 질문수

질문하기