LifeCycle Annotation
IoC의 Life Cycle에서 설명한 바와 같이 Bean의 LifeCycle은 Initializaion ->Activation -> Destruction으로 구성되어 있으며,
LifeCycle 메소드를 정의하는 경우 컨테이너 기동시 또는 종료시 필요한 로직을 수행할 수 있게 된다.
Bean을 초기화하고 소멸시 별도 작업이 필요한 경우 기존에는 InitializingBean과 DesposableBean 인터페이스를 상속하거나 Bean 정의시 명시적으로
초기화 메소드와 소멸 메소드 별도 지정할 필요가 있었다. 그러나, 다음가 같은 Annotation을 사용할 경우에는 XML 또는 별도 인터페이스 상속없이 Bean의 LifeCycle 관리가 가능해진다.