작성한 질문수
스프링 핵심 원리 - 기본편
@Configuration과 싱글톤
작성
·
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
이렇게 뜹니다..
코드를 봐야 알것같아요
글을 새로 작성해서 올려주시면 영한님이나 서포터즈가 확인후 답변드리겠습니다.
다른 글들을 참고해서 이것저것 해보니 해결되었어요! 감사합니다~
static 으로 선언되어 있지 않은데도 인스턴스가 다르게 뜨는 건 왜 그런 걸까요?
memberService -> memberRepository = hello.core.member.MemoryMemberRepository@73173f63
orderService -> memberRepository = hello.core.member.MemoryMemberRepository@55562aa9
memberRepository = hello.core.member.MemoryMemberRepository@55562aa9
이렇게 뜹니다..