객체를 외부에서 생성 후 주입하는 기능. 모듈간 결합도 낮아지고, 유연성 높이진다.
왜? 한번 만든 기본은 바꾸지 않는 것이 룰이라서 외부에서 주입.
IOC - 메서드나 객체 호출을 외부에서 결정
즉, 스프링 컨테이너를 통해 객체의 생성과 관리를 해준다.
https://cyk0825.tistory.com/78