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

권정익님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 기본편

섹션 6. 컴포넌트 스캔

해결된 질문

작성

·

104

0

1,

예제를 유지하기 위해서 AutoAppConfig 클래스에 @ComponentScan을 입력하시고,

excludeFilters를 이용해서 @Configuration이 붙은 클래스들은 컴포넌트 스캔대상에서 제외하셨습니다!

그런데 AutoAppConfig에도 @Configuration이 붙어있는데 ApplicationConfig에 구성 정보로 AutoAppConfig를 넘기면 AutoAppConfig에도 @Configuration이 붙어있는데 @ComponentScan이 동작을 어떻게 하는지 조금 헷갈립니다ㅠㅠ

 

2,

컴포넌트 스캔을 사용하려면 먼저 @ComponentScan 을 설정 정보에 붙여주면 된다.

excludeFilters 를 이용해서 설정정보는 컴포넌트 스캔 대상에서 제외했다.

여기서 설정정보라는게 뭘 의미하는 건가요??

답변 1

1

안녕하세요. 권정익님, 공식 서포터즈 y2gcoder입니다.

  1. 간단하게 말씀드리면 붙어있는 해당 클래스의 @Configuration은 excludeFilters 옵션에서 제외됩니다! 다음 링크(클릭)을 참고해주십쇼!

  2. @Configuration 이 붙은 설정 클래스로 이해하시면 될 것 같습니다!

image

감사합니다.