본문 바로가기

기타

멀티 모듈 Repository not found

728x90
반응형
SMALL

멀티 모듈을 구성 하다보면, 분명 이에러를 마주한다.

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 0 of constructor in com.kr.backend.user.UserController required a bean of type 'com.kr.backend.db.UserRepository' that could not be found.


Action:

Consider defining a bean of type 'com.kr.backend.db.UserRepository' in your configuration.


Process finished with exit code 1

 

결론 부터 말하자면, UserRepository가 Bean 등록이 되지 않았다.

 

api 모듈의 Bean 스캔 범위는 backendApplication이 속해 있는 패키지 com.kr.backend 의 모든 하위 패키지로 제한된다.

 

등록된 Bean과 동일한 경로에 있는 패키지로 제한한다면 패키지 이름을 같게 만들면 된다.

 

 

 

패키지 이름을 통일함으로써 에러 해결.

 

 

728x90
반응형
LIST