한 줄 요약
•
인터페이스 말고 구현체에게 @Service 애너테이션을 붙이자
interface에서 @Service, @Controller 등 @Component 스캔의 대상이 필요한 애너테이션을 붙여봤자 소용이 없다.
•
필요한 구현체가 컴포넌트 스캔이 안 돼서 NoSuchBeanDefinitionException 이 발생
◦
could not be found. 라면서 설명이 나올 수 있음
•
애초에 인터페이스는 애터네이션을 상속하지 않는다. (메서드 시그니처만 상속)