싱글톤

Cloud-DevLog
[Spring] 스프링 빈 스코프(Bean Scope)
·Spring
빈 스코프(Bean Scope)란?스프링 빈(Spring Bean)이 스프링 컨테이너에 시작과 동시에 만들어지고, 컨테이너가 종료될 때까지 유지된다고 지금까지 배웠으며, 이는 스프링 빈이 기본적으로 싱글톤 스코프(Singleton Scope)로 생성되기 때문이였다. 즉, 빈 스코프(Bean Scope)는 빈이 존재할 수 있는 범위를 말한다. 하지만, 요구사항과 여러 구현할 기능에 의해 싱글톤이 아닌 스코프도 필요한 경우가 많다. 이를 명시적으로 구분하려고 Scope라는 키워드가 존재한다. 빈 스코프 종류싱글톤 스코프스프링 프레임워크의 기본 스코프이며, 스프링 컨테이너 시작과 종료 사이에 유지되는 가장 넓은 범위의 스코프이다. 프로토타입 스코프프로토타입 빈의 생성과 의존 관계 주입까지만 관여하고 그 외에는..
[Spring] 스프링 싱글톤 컨테이너(Singleton Container)
·Spring
싱글톤이 등장한 배경스프링은 엔터프라이즈 웹 애플리케이션 기술을 지원하는 프레임워크이다. 주로 여러 클라이언트가 동시에 요청을 한다. 요청이 들어올 때마다 새로운 객체를 생성하는 것은 비효율적이다. 싱글톤 패턴싱글톤 패턴 포스팅 링크 [디자인 패턴] 싱글톤 패턴(Singleton Pattern)싱글톤 패턴(Singleton Pattern)이란?싱글톤 패턴은 디자인 패턴(Design Pattern) 중 생성 패턴(Creational Pattern)이다.생성 패턴 : 객체의 생성과 관련된 패턴이며, 객체의 생성 절차를 추상화하는 패턴객체cloud-grace.tistory.com싱글톤 패턴에 대한 자세한 내용은 위 포스팅을 참고하자. 싱글톤 예제 코드구현 방법은 여러 가지이지만, 객체를 미리 생성해두는 가장 ..
cloud-grace
'싱글톤' 태그의 글 목록