@Component
public class SampleClass {
// 생성자
public SampleService () {
}
@PostConstruct
private void init() {
}
...
}
PostConstuct 란?
- 의존성 주입이 완료된 후 실행되어야 하는 메서드에 사용
- 어플리케이션이 실행될때 한번만 실행되므로 bean이 여러번 초기화되는 걸 방지함
- 다른 리소스에서 호출되지 않아도 수행
- 생성자 보다 늦게 호출됨
호출순서
- 생성자 호출
- 의존성 주입 완료
- PostConstruct
'Framework' 카테고리의 다른 글
[Spring] Tomcat + Spring Framework 구동 흐름 정리 (1) | 2023.06.13 |
---|---|
[Spring] 스프링의 4가지 concept 정리 (0) | 2023.06.02 |
개발표준 (0) | 2023.04.27 |
Front-End Framework 정리 (0) | 2021.06.13 |
스프링(Spring) AOP : AspectJ Pointcut 표현식 (Feat. 프로젝트에서 꼭 활용할 내용들) (0) | 2020.03.31 |