본문 바로가기

Errors

[Spring] BeanCurrentlyInCreationException 오류 해결

Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'memberServiceImpl': Requested bean is currently in creation: Is there an unresolvable circular reference?

 

> 기존에 잘 동작하던 서버인데 구동시 위와 같은 오류 발생하며 404 페이지 뜸

> 빈생성시에 문제가 되었고, memberService 의 구현체인 memberServiceImpl 에서 memberService 를 

private memberService memberService; 와 같이 선언해주어 재귀호출(순환참조)가 문제의 원인이었음

 

> 위의 선언문 삭제 후 오류 해결 

 

내가 memberService 를 선언해준 이유는

MemberVO vo = memberService.get(userId); 이렇게 memberService 의  userId 를 가져오려고 했던 거였는데

MemberVO vo = get(userId); 이렇게 바로 가져올 수 있으니 위와 같이 처리할 필요도 없고 내가 나를 참조하니 오류가 났던 것