Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 20055
- Kotlin in action 6장
- 스프링 핵심 원리 이해
- spring
- Python
- 싱글톤 컨테이너
- 백준 13460 Python
- 코틸린인액션
- 코틀린인액션
- 스프링 컨테이너와 스프링 빈
- Kotlin in action 10장
- 백준 20055 컨베이어 벨트 위의 로봇
- 스프링 핵심 원리
- Kotlin In Action
- 13460 구슬탈출 2
- kotlin in action 정리
- Kotlin in action 3장
- 백준
- 기능개발 python
- 20055 컨베이어 벨트 위의 로봇
- 고급매핑
- 7장 고급매핑
- 객체 지향 설계와 스프링
- Kotlin
- 스프링 핵심 원리 - 기본편
- Kotlin in action 5장
- 컨베이어 벨트 위의 로봇 Python
- 자바 ORM 표준 JPA 프로그래밍 7장
- KotlinInAction
- 코틀린
Archives
- Today
- Total
목록싱글톤 컨테이너 (1)
기록하는 습관

[ 싱글톤(Singleton) 패턴 ] 클래스의 인스턴스가 딱 1개만 생성되는 것을 보장하는 디자인 패턴이다. 객체 인스턴스를 2개 이상 생성하지 못하도록 private 생성자를 사용해서 외부에서 임의로 new 키워드를 사용하지 못하도록 한다. 싱글톤 미적용 상태 스프링 없는 순수한 DI 컨테이너인 AppConfig는 요청을 할 때 마다 객체를 새로 생성한다. 만약, 고객 트래픽이 초당 100이 나오면 초당 100개 객체가 생성되고 소멸된다.. -> 메모리 낭비가 심함! 싱글톤 적용 상태 이 객체 인스턴스가 필요하면 오직 getInstance() 메서드를 통해서만 조회 할 수 있다. 이 메서드를 호출하면 항상 같은 인스턴스를 반환한다. [ 싱글톤 패턴 문제점 ] 싱글톤 패턴을 구현하는 코드 자체가 많이 ..
개발/Spring
2021. 6. 27. 16:59