@PostConstruct와 @PreDestroy Annotation 사용하기 1. 언제 쓰는가 최근에 개발하다가 딱 한번만 받아오면 되는 값을 사용 시 마다 요청을 새로 호출하는 실수를 했다. 아니 누가 이따위로 개발했는가 하고 git history를 뒤져보았더니 범인은 다름아닌 과거의 나였다. 따라서 잊지 않기 위해 @PostConstruct 에 대해 기록해두고자 한다. @PostConstruct 를 사용하면 WAS 가 뜰 때 한번만 기본값을 세팅해두고 두고두고 쓸 수 있다. @PostConstruct 는 WAS 가 뜰 때 bean이 생성된 다음 딱 한번만 실행된다. @PreDestroy 는 컨테이너에서 객체를 제거하기 전에 실행된다. 2. @PostConstruct Spring은 bean을 초기화 ..