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

jung님의 프로필 이미지
jung

작성한 질문수

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

서블릿 필터 - 요청 로그

이렇게 쓰면 안되나요??

작성

·

406

·

수정됨

0

@Configuration
public class WebConfig implements WebMvcConfigurer {
@Autowired
private FilterRegistrationBean<LogFilter> filterFilterRegistrationBean;
  
    @Bean
    public FilterRegistrationBean addFilter() {
//        FilterRegistrationBean<Filter> filterFilterRegistrationBean = new FilterRegistrationBean<>();
        filterFilterRegistrationBean.setFilter(new LogFilter());
        filterFilterRegistrationBean.addUrlPatterns("/*");
        filterFilterRegistrationBean.setOrder(1);
        return filterFilterRegistrationBean;
    }
}

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. jung님

@Bean의 의도는 객체를 생성해서 생성된 객체를 스프링 빈으로 등록하는 것입니다.

따라서 적어주신 방식이 만약 정상적으로 동작한다고 하더라도 잘못된 방식으로 사용하는 것이기 때문에 권장하지 않습니다.

감사합니다.

jung님의 프로필 이미지
jung

작성한 질문수

질문하기