강의

멘토링

커뮤니티

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

안 녕하세요님의 프로필 이미지
안 녕하세요

작성한 질문수

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

서블릿 필터 - 요청 로그

필터 빈 등록 (WebConfig 클래스)

작성

·

458

0

필터를 빈으로 등록할 때, ItemServiceApplication에 등록하지않고 WebConfig라는 클래스 파일을 따로 생성하여 거기에 빈을 등록하신 이유가 궁금합니다. 

답변 1

2

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

설정파일은 각자의 역할에 맞는 설정을 등록합니다.

가령, 시큐리티 관련된 설정은 SecurityConfig에,

웹과 관련된 설정은 WebConfig에 등록한다고 보시면 됩니다.

필터는 웹 계층에 관련되어 WebConfig에 등록하신 것 같아요 :)

 

아래 링크는 스프링 팀에서 개발한 펫 클리닉 레포인데요, 여기에는 캐시와 관련된 설정을 캐시설정파일을 생성해서 관리했네요.

https://github.com/spring-projects/spring-petclinic/blob/main/src/main/java/org/springframework/samples/petclinic/system/CacheConfiguration.java


감사합니다.

안 녕하세요님의 프로필 이미지
안 녕하세요

작성한 질문수

질문하기