Spring의 Bean은 다음과 같은 상황일 때 객체가 생성된다. 싱글톤인 경우 xml파일을 로딩할 때 객체가 생성된다. 싱글톤이고 lazy-unit 속성이 true일경우 getBean메서드를 사용할 때 객체가 생성된다. prototype일 경우 getBean메서드를 사용할 때 객체가 생성된다. Spring의 Bean은 다음과 같은 상황일 때 객체가 소멸된다. IoC컨테이너가 종료 때 객체가 소멸된다. (==close 메서드를 호출할 때) 메서드가 없을 경우 default-init-method 아무일도 발생 x default destroy method 아무일도 발생x init-method 오류발생 destroy 오류 발생 Spring 에서는 객체가 생성될 때 호출될 메서드가 소멸될 때 호출될 메서드를 지..