BACKEND/Spring
[Spring] 스프링 어노테이션 @PostConstruct, @PreDestroy 란
Hello?
2020. 2. 25. 14:59
@PostConstruct, @PreDestroy 어노테이션은 객체의 라이프 사이클 초기화 및 종료 과정을 제공합니다.
1. @PostConstruct
- @PostConstruct 어노테이션은 초기화 작업을 할 메소드에 적용되며, @PostConstruct 어노테이션이 적용된 초기화 메서드는 WAS가 띄워질 때 실행된다.
2. @PreDestroy
- @PreDestroy 어노테이션은 컨테이너에서 객체를 제거하기 전에 실행된다.
@PostConstruct
public void init(){
System.out.println("초기화");
}
@PreDestroy
public void destory(){
System.out.println("종료");
}