[개발일지]/오류

nosuchbeandefinitionexception no qualifying bean of type 에러

broship 2021. 3. 2. 17:37

부트로 코딩을 하던 중 분명 @Service 애너테이션이 있는데 nosuchbeandefinitionexception 에러가 뜨면서 해당 객체를 찾지 못하였다고 나온다

 

스캔 범위가 잘못되었나? 라고 생각해서 패키지 구조를 보니 패키지 하나를 빼먹은게 있었다...

com.peter.web.service 이여야 하는데

com.peter.service 라는 패키지에 @Service 객체를 만들었었다

 

패키지를 com.peter.web.service로 변경하니 해결이 되었다

 

 

nosuchbeandefinitionexception 이 나올 경우

1. @Component, @Controller, @Service 등의 애너테이션이 확실히 있는지 확인한다

2. 스캔 범위가 잘못되어있는지 확인한다(나처럼 엉뚱한 패키지에 클래스 만들경우 에러 나기도 한다)