- 스프링은 의존성을 관리하는 IoC 컨테이너를 통해 프로그램 흐름을 제어한다. 🧙♂️
- IoC는 코드 작성자가 직접 인스턴스를 생성하거나 관리하지 않고, 프레임워크가 대신 해주는 방식이다. ⚙️
- 컨테이너는 빈(Bean)으로 등록된 객체들을 관리하고, 필요할 때 다른 빈에 주입한다. 💉
- 컨벤션을 이용하여 빈을 자동으로 관리하는 '스프링 애플리케이션 컨텍스트'가 중요한 역할을 한다. 🌱
- 스프링은 '데모 찾으러 가지 마'라는 Hollywood 방식으로 개발자가 직접 의존성 연결에 관여하지 않도록 한다. 🎬