@PostConstruct 의 사용 이유
[Spring] @PostConstruct와 @PreDestroy 어노테이션
PostConstruct란?
- Was가 뜰 때, bean 이 생성된 다음 딱 한번만 실행된다.
- 종속성 주입이 완료된 후 실행되어야 하는 메서드에 사용된다.
- 이 어노테이션은 다른 리소스에서 호출되지 않아도 수행된다.
PostContruct의 사용 이유
- 의존성 주입이 완료 된 후에 실행되어야 하는 method 에 사용한다.
- Bean의 라이프사이클에서 오직 한 번만 수행된다는 것을 보장한다.
- 어플리케이션이 실행 될 때 한번만 실행된다.
- 따라서 bean이 여러번 초기화 되는 걸 방지할 수 있다.