스프링 - IoC와 DI의 개념
2024/08/02 스프링을 처음 배울 때 접하는 대표적인 용어에는 IoC와 DI가 있습니다.스프링에서 가장 중요한 개념이라 할 수 있죠. 사실 용어를 들었을 때 이 단어들이 과연 무엇을 뜻하는지 별로 와닿지 않습니다.그래서 대충 이해하고 넘어가기도오늘은 이 둘의 개념과 차이점을 한번 알아보겠습니다. ※ 스프링에서 가장 중요한 개념인 IoC와 DI에 대해 알아보자. ▶ IoC(제어의 역전)와 DI(의존성 주입) 이해하기 - Spring으로 개발을 입문한 분들이 처음에 가장 많이 오해하는 것이 바로 IoC와 DI가 Spring에서 처음으로 만든 기능이라고 생각한다는 것 - IoC, DI는 객체지향의 SOLID 원칙 그리고 GoF의 디자인 패턴과 같은 설계 원칙 및 디자인 ..
2024.08.02