스프링의 핵심 철학은 IoC(Inversion of Control) 입니다. 이 철학을 구현하는 가장 대표적인 기술이 바로 의존성 주입(Dependency Injection) 입니다. 1. 의존성 주입이란?의존성(Dependency): 객체가 다른 객체를 사용할 때, 이 관계를 ‘의존성’이라고 합니다.주입(Injection): 필요한 의존 객체를 직접 생성하지 않고 외부에서 넣어주는 것입니다.전통적인 방식 (의존 객체를 직접 생성)public class OrderService { private OrderRepository orderRepository = new OrderRepository(); // 직접 생성}DI 적용 방식 (외부에서 주입)public class OrderService { p..