Inflearn Community Q&A
DiscountService를 컴포넌트 스캔을 하지않는 이유? 가 궁굼합니다.
Written on
·
322
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
안녕하세요 강의를 듣던중에 테스트케이스에AnnotationConfigApplicationContext를 이용해 DiscountService와 AutoAppConfig를 스프링 컨테이너에 스프링 빈을 등록하는 과정에서 궁굼한 점이 생겼습니다.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
안녕하세요 강의를 듣던중에 테스트케이스에AnnotationConfigApplicationContext를 이용해 DiscountService와 AutoAppConfig를 스프링 컨테이너에 스프링 빈을 등록하는 과정에서 궁굼한 점이 생겼습니다.
AutoAppConfig에 @ComponentScan을 붙임으로써 해당 클래스가 존재하는 패키지인 hello.core 를 포함한 하위 패키지의 범위에서@Component 애노테이션이 붙은 구현체들을 스프링이 자동으로 스프링 빈을 컨테이너로 등록하는 것으로 이해를 하였는데요.
그렇다면 DiscountService에 @Component 애노테이션을 붙이고, AutoAppConfig.class만을 인자값으로 주어도 되는게 아닌지 궁굼했고, 실제로도 결과는 똑같이 나와서 혹시 제가 놓치고 있는 부분이나 의도와 다르게 이해하려고 시도하는것인지 궁굼해 질문을 올리게 되었습니다.
springoop






빠른답변 감사드립니다. 영상을 보고 잊어버리기전에 질문을 드렸던 것인데 강의자료 한번 다시읽어보니 여러 의문점들이 금방 이해가 됐네요.