yourjin blog

Home

❯

study

❯

IoC

IoC

Sep 24, 20262 min read

  • spring
  • 설계원칙

제어의 역전(IoC, Inversion of Control)은 프로그램의 제어 흐름 주도권을 개발자가 아니라 외부 프레임워크나 컨테이너가 가지는 소프트웨어 설계 원칙이다.

출처 및 참고자료

스프링 프레임워크의 제어의 역전(IoC)과 의존성 주입(DI)<br />junhyunny.github.io 제어의 역전(Inversion of Control, IoC) 이란?Head First OOAD, Gof Design Pattern 같은 OOP 기본서에서 'Hollywood principle'이나 'Inversion of Control'이란 용어를 많이 들어봤을 것이다. 이런 디자인 관련 책들에서 굉장히 반복적으로 나오는 용어인 것을 보면 꽤 중요한 개념인 것 같은데, 설명은 아래와 같이 매우 간단한 문장으로 마치곤 한다. 'Don't call us, we'll call you' (우리한테 연락하지 마세요. 우리가 당신에게 연락할게요.) 물론 기본서이기 때문에 해당 개념에 대해 자세히 설명하고자 하면 더 복잡하게 될 것 같기도 하다. 나 같은 경우에는 대학생 때 Spring으로 웹서버를 개발하면서 Spring IoC를 통해 IoC에 대한 개념을 자연스럽게 익힐 수 있었..develogs.tistory.com

Graph View

Backlinks

  • IoC와 DI에 대해 설명해주세요
  • Spring DI
  • Spring IoC

Created with Quartz v5.0.0 © 2026

  • GitHub
  • Discord Community