[Spring] PostConstruct

|
@Component
public class SampleClass {

   	// 생성자
    public SampleService () {
    
    }

	@PostConstruct
	private void init() {

	}	
        
   ...
}

PostConstuct 란?

- 의존성 주입이 완료된 후 실행되어야 하는 메서드에 사용

- 어플리케이션이 실행될때 한번만 실행되므로 bean이 여러번 초기화되는 걸 방지함

- 다른 리소스에서 호출되지 않아도 수행

- 생성자 보다 늦게 호출됨

 

호출순서

- 생성자 호출

- 의존성 주입 완료

- PostConstruct

 

And