
Q1. Spring Framework의 핵심 개념인 IoC(Inversion of Control)와 DI(Dependency Injection)의 차이를 설명해보세요.더보기IoC (Inversion of Control, 제어의 역전)기존에는 개발자가 객체를 생성하고 생명주기를 관리했지만, IoC 컨테이너가 이 역할을 대신 수행개발자는 객체의 생성·소멸을 직접 제어하지 않고, 필요할 때 컨테이너가 제공해 줌이를 통해 객체 간의 결합도를 낮추고 유지보수성을 높일 수 있음✅ DI (Dependency Injection, 의존성 주입)IoC의 구현 방식 중 하나기존에는 new 키워드를 사용해 직접 객체를 생성했지만, DI를 사용하면 외부에서 객체를 주입받음DI 방식:생성자 주입Setter 주입필드 주입 (@Au..
Spring
2025. 3. 4. 11:40