강의

멘토링

커뮤니티

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

fightnyy님의 프로필 이미지
fightnyy

작성한 질문수

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

스프링 부트 기본 오류 처리

WebMvcConfigurer 구현 이유

작성

·

524

1

안녕하세요 너무 좋은 강의 감사합니다. 

다름이 아니라

Filter 를 등록할 때 WebMvcConfigurer 를 구현하는 이유가 궁금합니다.

 

해당 인터페이스를 구현하지 않아도 아래와 같이 필터를 스프링 Bean 으로만 등록해줘도 필터가 적용되는데 어떤 이유로 WebMvcConfigurer 를 구현한것인지 궁금해 여쭤봅니다.

 

@Configuration

public class WebConfig {

@Bean

public FilterRegistrationBean logFilter() {

FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(); filterRegistrationBean.setFilter(new LogFilter()); filterRegistrationBean.setOrder(1); filterRegistrationBean.addUrlPatterns("/*"); filterRegistrationBean.setDispatcherTypes(DispatcherType.REQUEST, DispatcherType.ERROR);

return filterRegistrationBean;

}

}

답변 1

0

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

서블릿 예외 처리 - 필터 편 4분 16초를 참고해주세요.

감사합니다.

fightnyy님의 프로필 이미지
fightnyy

작성한 질문수

질문하기