💡 IoC(Inverse of Control, 제어의 역전) : 객체의 생성부터 생명주기 관리까지 애플리케이션의 흐름을 스프링 프레임워크가 관리 개발자의 역할이 줄어들어 비즈니스 로직에 집중할 수 있고, 코드의 결합도를 낮추고 유연성을 높일 수 있음. 💡 DI