인프런 커뮤니티 질문&답변
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;
}
}





