
김영한 강사님의 기본편 session7을 듣는 중 @Autowired가 되지 않는 것을 발견되었다.
@Autowired 오류에 대한 다른 분의 질문과 답변이 있었으나 다른 문제가 발생하였다.
@Component를 붙여 @Autowired에 빈을 등록해주었는데 문제는 빈 맵과 리스트가 출력되었다.
결국 2번의 문제가 발생되었다.
@ComponentScan을 학습할 때 basePackages가 member 패키지로 등록되면서 basePackages만 스캔되는 문제로 DiscountService에 @Component를 추가해도 빈 등록이 되지 않는 것이었다.(범위 밖이므로)

basePackages를 주석처리하게 되면 AppConfigTest에 오류가 발생
범위를 core까지 바꾸어 기존 테스트들도 문제가 없게 만들었다.

orderServiceImpl의 @Component 삭제하면 component는 DiscountService로 등록되므로 문제가 해결된다!