SAP공장

@ComponentScan 사용시 NoSuchBeanDefinitionException 오류 본문

[WEB]오류들/Spring_code_error

@ComponentScan 사용시 NoSuchBeanDefinitionException 오류

ABAP,ODATA,BTP 2022. 2. 2. 00:49
반응형

결론


@ComponentScan을 사용하는 AutoAppConfig의 패키지의 위치가 잘못되었다.

@ComponentScan을 상위 패키지에 위치해 보자!

 

에러난 패키지 상황
AutoAppConfig를 최상단에 배치하였더니 에러 해결

 

 

@ComponentScan은 본인 하위 패키지만 스캔하므로!!!!

현재 AutoAppConfig가 Order라는 패키지 하위에 있기 때문에 이 패키지와 이 패키지를 포함한 하위만 컴포넌트 스캔하게 된다!

 

 

 

 

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'javaSpring.Spring.Member.InterFace.MemberRepository' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1799) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1355) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ... 83 more

 

 

 

반응형
Comments