Ioc란? Spring IoC 컨테이너는 스프링 프레임워크의 핵심이며, 객체 생성과 관리, 설정 가능성, 의존성 관리 등의 기능을 제공합니다.
BeanFactory는 가장 기본적인 IoC 컨테이너이며, ApplicationContext는 BeanFactory의 기능을 확장한 것입니다. IoC 컨테이너는 객체의 제어와 라이프사이클을 개발자가 아닌 컨테이너가 담당하므로, 제어의 역전이라고도 합니다.
이를 통해 개발자는 객체 생성과 의존성 관리에 집중하는 대신 핵심 비즈니스 로직에 더욱 집중할 수 있습니다 실습해서 이해하기 폴더 구조 Hi.interface package com.example.test.person; public interface Hi { void sayHi(); } Kim.class packa.....
원문 링크 : 스프링 코어(Spring Core) : "스프링 제어의 역전 소개(Introduction to Spring IoC and Dependency Injection)"