본문 바로가기

컴퓨터공학/Spring & Hibernate

Spring> Bean> Scope 와 LifeCycle

빈으로부터 두 개의 변수에 같은 클래스를 배정하고 theCoach와 alphaCoach

출력을 했을 경우

두 변수가 다르지만 같은 것을 가리키고 있는 걸 알 수있다.

 

scope를 prototype이라고 하면

각각 생기는 걸 볼 수있다.

오브젝트가 따로 생기고 메모리에 배정받은 걸 의미한다. 

Scope에는 싱글톤이나 프로토타입이 있다.

 

 

 

 

 

TrackCoach가 생성하고 파괴될 때 실행하는 함수를 만들어 주자.

xml 파일에 실행시킬 함수를 작성한다.

메인 함수에서 클래스를 실행하고 종료한다.