스프링은 DI의 고유 개념이 아니라


DI가 패턴이고, 프레임워크 설계는 IoC와 DI는 패턴이고


IoC는 패턴이다 이는 예전에 내가 글썼고


스프링은 그걸 IoC 컨테이너 역할을 수행하는 프레임워크고


스프링은 무겁기때문에 일반적으로 IoC 컨테이너와 DI 주입을 할때 일반적으로 C# 유저는 만들어서 가볍게 경량 컨테이너 만드는게 베스트 프랙티스인데


모르면 좀 닥쳐라.