본문 바로가기

개발 관련 기타/스프링

수강 후기) 웹 애플리케이션과 싱글톤

 

[ 깨달음 ]

 

- 스프링 태생: 온라인 서비스 기술 지원

=> 온라인 서비스는 여러 고객이 동시에 요청 (거의 똑같은 요청)

 

- 요청이 올 때 마다 객체 생성

=> 많은 resource 낭비다

 

- 작성한 순수한 DI 컨테이너가 갖는 문제점

=> 하나의 서비스를 처리 할 때마다 계속 해당 서비스 객체가 새로 생성됨

 

[ 생각과 느낌 ]

 

- 생각해보니 객체는 필요할 때마다 생성하는게 맞는것 같다

=> 객체 재사용에는 문제가 없을까?

==> GPT 검색 후 결론: instance는 재사용 하는게 맞음. 다만, 상황에 따라 재사용 안해야 될 때도 있음

관련 강의
인프런