MemberRepository 구조 변경 후 스프링 빈 순환 참조 이슈 발생
jaejeong1 opened this issue · comments
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberRepositoryImpl' defined in file [/Users/jaejeongjang/Workspace/ticket-seller/out/production/classes/com/jj/ticketseller/repository/MemberRepositoryImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'memberRepositoryImpl': Requested bean is currently in creation: Is there an unresolvable circular reference?
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) ~[spring-beans-6.0.3.jar:6.0.3]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:245) ~[spring-beans-6.0.3.jar:6.0.3]
흠 요것 PR의 댓글로 인해 작업하시다가 에러가 발생하신것 같군요.
전체 클래스를 보지 못해 애매하지만
MemberCustomRepository interface - 원하는 메소드만 있는 인터페이스
MemberRepositoryImpl - 위 MemberCustomRepository interface를 구현하는 클래스(바로 위 스샷)
이라고 할 때, 생성자로 주입받을 클래스는 MemberCustomRepository가 아닌 MemberRepository(JpaRepository)여야 할겁니다~