티스토리 뷰


  1   어노테이션 기반 설정 - 4 . @PostConstruct , @PreDestroy 



@PostConstruct어노테이션과 @PreDestroy어노테이션은 라이클 초기화 및 제거과정을 제공한다. @PostConstruct 어노테이션은 의존하는 객체를 설정한 이후에 초기화 작업을 수행 할 메서드에 적용되며, @PreDestroy 어노테이션은 컨테이너에게 객체를 제거하기 전에 호출 될 메서드에 적용된다. 즉, 스프링 설정 파일에서 init-method 속성과 destroy-mehtod속성을 이용하여 명시한 메서드와 동일한 시점에 실행 된다.



@Resource 어노테이션과 마찬가지로 CommonAnnotationBeanPostProcessor 클래스를 빈객체로 등록하거나 <context:annotation-config/>태그를 사용하면 적용된다.

댓글