본문 바로가기

SPRING

스프링 객체 생성하기 - 싱글톤 패턴

* 싱글톤

 

스프링 컨테이너는 객체를 싱글톤으로 관리 -> 객체를 단 하나만 만든다.

 

아래의 첫 번째 예제에서 하나의 객체를 여러 번 생성하려고 하면 안되는 것을 볼 수 있다.

(생성자가 한 번 불러짐, 가리키는 주소값이 같음)

 

두 번째 예제에서 컨테이너에 두 개의 객체를 생성해놓고 메인에서 불러오면

객체가 각각 생성되는 것을 확인할 수 있다.

 

 

* 예제