작성
·
397
1
AppConfig를 살펴보던중 OrderServiceImpl과 memberServiceImpl 인스턴스를 생성할 때
memberRepository() 를 각각 new를 통해 다른 인스턴스로 생성한것 같아 OrderApp을 통해 확인해 보았습니다.
물론 Static으로 member를 저장하여 공유한다는 것은 이해하겠으나 만약 코드가 정말 많이지고 서로 얽히는것이 많을때 정말 많은 인스턴스가 생성되어 메모리 문제가 생길 수 있지 않을까 라는 생각이 들었습니다.
또는
위의 사진들 처럼 불필요하게 새로운 인스턴스가 생성되는 것을 막는 방식을 사용하면 혹시 이로 파생되는 어떤 문제들이 있을까 하여 질문드립니다.