본문 바로가기
📔개발자 일기 | | TIL

[20220426] TIL

by 캔 2022. 4. 26.

TIL

destroy 메서드에서 빈(싱글턴 빈) 인스턴스를 제거하는 법: ApplcationContext의 registerShutdownHook() 메서드를 사용하여 싱글턴 빈 인스턴스를 제거한다.(JVM에 종료 훅을 등록하고 종료 훅이 캐시의 모든 싱글턴 빈 인스턴스를 제거. + close() 메서드도 대안임.)

 

프로토타입 빈은 destroy-method 속성을 무시함. 왜냐하면, ApplicationContext에서 프로토타입 빈을 얻어낸 객체가 자신이 사용한 프로토타입 빈의 destroy 메서드를 명시적으로 호출할 책임을 지도록 스프링 컨테이너가 원하기 때문임.

'📔개발자 일기 | | TIL' 카테고리의 다른 글

[20220428] 개발자 일기 & TIL  (0) 2022.04.28
[20220427] TIL  (0) 2022.04.27
[20220425] TIL  (0) 2022.04.25
[20220422] 개발자 일기  (0) 2022.04.22
[20220421] 개발자 일기  (0) 2022.04.21