인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

아이참님의 프로필 이미지
아이참

작성한 질문수

스프링 핵심 원리 - 기본편

@Configuration과 싱글톤

orderServiceImpl의 인스턴스가 다르게 나옵니다

작성

·

669

0

memberServiceImpl와 memberRepository의 인스턴스는 동일하게 나오는데, orderServiceImpl의 인스턴스만 다르게 나옵니다.

이 외의 getMemberRepository 구현 부분은 강의와 동일하게 작성하였습니다.

실행결과에 이렇게 orderService 하나만 인스턴스가 다르게 나오는데, 뭐가 문제일까요??

답변 1

1

안녕하세요. 아이참님, 공식 서포터즈 OMG입니다.
https://www.inflearn.com/questions/625509


위 링크와 같이 static 선언이 되어 있거나 AppConfig코드가 강의와 다른 부분이 있어 발생하는 문제인 것 같습니다.

확인해보시고, 해결이 안될 경우 댓글남겨주세요

감사합니다.

static 으로 선언되어 있지 않은데도 인스턴스가 다르게 뜨는 건 왜 그런 걸까요?

 

memberService -> memberRepository = hello.core.member.MemoryMemberRepository@73173f63

orderService -> memberRepository = hello.core.member.MemoryMemberRepository@55562aa9

memberRepository = hello.core.member.MemoryMemberRepository@55562aa9

 

 

이렇게 뜹니다..

코드를 봐야 알것같아요

글을 새로 작성해서 올려주시면 영한님이나 서포터즈가 확인후 답변드리겠습니다.

다른 글들을 참고해서 이것저것 해보니 해결되었어요! 감사합니다~

아이참님의 프로필 이미지
아이참

작성한 질문수

질문하기