[Spring] 빈 생명 주기 콜백을 위한 방법 3 - @PostConstruct, @PreDestroy
2023. 10. 27. 16:15ㆍSpring
@PostConstruct, @PreDestroy는 javax 패키지에 포함된다.
javax는 java의 표준이므로 스프링이 아닌 다른 프레임워크에서도 동작한다.
장점은
1. 매우 편리하다.
2. 컴포넌트 스캔과 잘 어울린다. (@Bean을 굳이 쓸 필요가 없다)
3. 자바 표준이므로 다른 컨테이너에서도 잘 동작한다.
4. 최신 스프링에서 가장 권장하는 방법이다.
유일한 단점은
외부 라이브러리에는 적용할 수가 없다.
결론은
자신의 코드에서는 이 방법을 채택하되 외부 라이브러리에서는 initMethod, destroyMethod를 활용한다.
Reference
학습 페이지
www.inflearn.com
'Spring' 카테고리의 다른 글
[Spring] 프로토타입 스코프에 대한 나름의 이해 (0) | 2023.11.02 |
---|---|
[Spring] 빈 스코프에 대한 나름의 이해 (0) | 2023.10.28 |
[Spring] 빈 생명 주기 콜백을 위한 방법 2 - initMethod, destroyMethod에 대한 나름의 이해 (0) | 2023.10.27 |
[Spring] 빈 생명 주기 콜백을 위한 방법1 - Spring의 인터페이스를 활용한 InitializingBean, DisposableBean에 대한 나름의 이해 (1) | 2023.10.27 |
[Spring] 빈 생명주기 콜백에 대한 나름의 이해 (0) | 2023.10.22 |