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

김예은님의 프로필 이미지
김예은

작성한 질문수

스프링 핵심 원리 - 기본편

싱글톤 적용 관련 질문

작성

·

184

·

수정됨

0

옵션처리 부분의 강의에서 모든 테스트 케이스를 돌려보았을 때, 선생님과 다른 오류가 나오고 해결방법을 잘 모르겠어서 질문 남깁니다.

 

이러한 테스트 문을 작동 시켰을 때

이러한 오류가 뜹니다.

우선은

테스트를 실행시켰을 때의 로그를 통해 보시는 바와 같이 스프링 빈에 잘 올라가있음을 알 수 있습니다.

memberServiceImpl와

OrderServiceImpl은 컴포넌트 스캔과 Autowired 또한 잘 적용되어 있음을 알 수 있습니다.

 

또한 AppConfig에서 지정한 코드를 보면

위와 같이 작성되어 있고, 의존관계에 따라 구현 함수의 내용을 보면

MemberRepository의 구현체 MemoryMemberRepository

 

DiscountPolicy의 구현체 RateDiscountPolicy 또한 컴포넌트 스캔이 잘 작성되어 있음을 알 수 있습니다.

 

따라서 스프링 부트에 올라가있고, 싱글톤이 적용되어야하는데, 왜 객체가 다르게 반환되는 지 궁금합니다.

답변 1

0

안녕하세요.김예은님,공식 서포터즈 OMG입니다.
.

AppConfig에서 static이 보이네요

다음 링크를 참고해주세요 :)

.
감사합니다.

김예은님의 프로필 이미지
김예은

작성한 질문수

질문하기