728x90
PostConstruct
-
Spring Framework 시리즈 4화 – Bean의 생명주기 이해와 커스터마이징기술과 산업/언어 및 프레임워크 2025. 5. 21. 12:05
Spring Bean의 생성부터 소멸까지의 생명주기와 이를 제어하는 방법인 InitializingBean, DisposableBean, @PostConstruct, @PreDestroy 등의 애노테이션 기반 설정 방식을 실제 코드로 정리합니다.왜 빈 생명주기를 이해해야 하는가?많은 개발자가 @Component나 @Bean으로 객체를 등록하고 DI로 연결하는 데 익숙하지만, 객체가 언제 생성되고 언제 소멸되는지에 대해서는 깊이 생각하지 않습니다. 하지만 실무에서는 다음과 같은 작업이 꼭 필요합니다.데이터베이스 연결 초기화파일 핸들러나 네트워크 소켓 열기리소스 정리 및 로그 남기기커넥션 풀 종료 처리이 모든 과정이 Bean의 생명주기(Lifecycle)와 맞물려 있습니다.Spring Bean 생명주기 – 전..