목록componentscan (1)
전지적라온시점
Spring 의존성 주입(DI)과 컴포넌트 스캔 완벽 가이드Spring의 핵심 개념 중 하나는 의존성 주입(DI, Dependency Injection)입니다. 객체 간의 결합도를 낮추고 테스트 가능성과 재사용성을 높이기 위해 사용됩니다. 이 글에서는 DI의 개념과 방법, 그리고 자동으로 빈을 등록해주는 컴포넌트 스캔(Component Scan)에 대해 설명합니다.1. 의존성 주입(DI)이란?DI는 객체가 직접 의존 객체를 생성하지 않고, 외부에서 전달받는 방식입니다. Spring은 IoC 컨테이너가 의존성을 자동으로 주입해줍니다.2. DI의 주입 방식생성자 주입 (권장)필드 주입 (테스트 불리)Setter 주입 (옵셔널 의존성에 적합)예: 생성자 주입@Componentpublic class OrderS..
Development/Spring
2025. 5. 14. 16:11