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

김정배님의 프로필 이미지
김정배

작성한 질문수

스프링 핵심 원리 - 기본편

전체 흐름 정리

AppConfig 에서 각 서비스(MemberServiceImpl, OrderServiceImpl)의 메모리 공간 관련 질문

작성

·

192

0

AppConfig 리팩토링하기 전, new MemoryMemberRepo 를 각각 constructor 파라미터로 넘겨줬습니다.

따라서 MemberServiceImpl 과 OrderServiceImpl 의 메모리 공간이 각각 다를 것으로 생각되는데, 맞나요?

그렇다면 만약 두 서비스가 같은 메모리 공간을 사용하고 싶으면 어떻게 해야되나요?

답변 2

1

안녕하세요. 정배님, 공식 서포터즈 David입니다.

이미 MemoryMemberRepository 내 static 변수인 store는 MemoryMemberRepository의 모든 인스턴스가 공유하고 있기 때문에 동일한 저장공간을 사용하고 있습니다.

감사합니다🙂

김정배님의 프로필 이미지
김정배
질문자

아 static 이 있었네요
답변 감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다.

말씀하신 내용에 대한 유사한 질문과 강사님의 답변이 있어 링크를 공유드립니다. 각 서비스가 같은 메모리 공간을 사용하는 방법에 대해 궁금하시다면 아래 링크를 참조하시기 바랍니다.

강의를 차근차근 따라가시면서 해당 부분에 대한 이해를 높일 수 있을 것입니다.

김정배님의 프로필 이미지
김정배

작성한 질문수

질문하기