• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

이렇게 쓰면 안되나요??

23.12.08 17:59 작성 23.12.08 18:03 수정 조회수 282

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의 의도는 객체를 생성해서 생성된 객체를 스프링 빈으로 등록하는 것입니다.

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

감사합니다.