@PostConstruct
는 Spring Framework에서 제공하는 어노테이션 중 하나로, 빈이 생성된 이후 초기화 작업을 수행하기 위해 사용됩니다. 해당 클래스에서 초기화 작업을 하고 싶은 메서드 위에 @PostConstruct
어노테이션을 붙이면, Spring은 해당 빈이 생성된 후 이 메서드를 자동으로 호출합니다.
즉, @PostConstruct
어노테이션이 붙은 메서드는 해당 클래스의 인스턴스 생성 및 DI가 완료된 후, 초기화 작업을 수행하기 위해 호출되는 메서드입니다.
@PostConstruct
는 javax.annotation.PostConstruct
패키지에서 제공되는 어노테이션으로, JDK 1.5 이후부터 사용 가능합니다.