728x90 LazyInitialization1 [SpringBoot] Functional Interface를 활용한 Lazy 초기화 전략 Batch 애플리케이션에서 OpenSearch 클라이언트들의 불필요한 초기화를 방지하기 위해 Supplier를 활용한 Lazy 초기화 전략 적용 사례.📚 목차1. 배경 지식 1.1 Lazy 초기화란? 1.2 Functional Interface와 Supplier2. 문제 상황 2.1 기존 환경 2.2 문제점 인식 2.3 @Lazy 적용 시도3. 해결 방법: Supplier를 활용한 Lazy 초기화 3.1 핵심 아이디어 3.2 개선된 코드 3.3 동작 흐름 비교4. 실제 사용 예시5. 추가 개선: 캐싱을 통한 중복 초기화 방지6. 정리 1. 배경 지식Lazy 초기화란?Lazy 초기화(지연 초기화)는 객체의 생성을 실제로 필요한 시점까지 미루는 기법이다. Spring에서는 기본.. 2025. 10. 19. 이전 1 다음 728x90