본문 바로가기
반응형

#injection2

[Spring] Spring - IoC (Inversion of Control), 스프링 - 제어의 역전이란? Spring - IoC (Inversion of Control), 스프링 - 제어의 역전 스프링의 핵심 기술이자, 많은 참고자료에서 강조되는 것이 바로 IoC (Inversion of Control)라는 기술입니다. IoC가 도대체 무엇이길래 제일 크게 강조하는지 알아보고자 합니다. IoC 뜻 IoC는 Inversion of Control의 줄임말입니다. Inversion은 한국 뜻으로 역전, 전도, 자리바뀜, 뒤집다 등을 의미하며, Control은 제어, 통제, 지배라는 뜻을 의미하니다. 전체 내용을 번역하면 "제어의 역전" 이라고 번역할 수 있습니다. 제어하는 방식이 원래는 어떻길래 스프링에서는 이를 역전시켰다고 했을까요? 일반적으로 소프트웨어 개발을 할때, 프로그램의 제어 흐름을 컨트롤하는것은 개발.. 2022. 7. 6.
dependency injection이란, DI란, 의존성 주입이란 dependency injection이란, DI란, 의존성 주입이란 spring framework를 공부할때 dependency injection(DI)를 많이들 들어보셨을 것입니다. 혹은 SOLID원칙을 배울때도 D부분이 dependency inversion principle이기도 하지요. dependency injection, 한국어로는 의존성 주입이 무엇인지 알아보겠습니다. 먼저 용어 뜻을 분해해서 dependecny 와 injection 이 무엇인지 살펴보겠습니다. 1. dependency란? (의존성이란) 의존성이 있다라는 것은 한 클래스(A)에서 다른 클래스(B)를 사용한다라고 이해하면 됩니다. 의존성이 있다면 B가 변경이 되었을때, A도 변경을 해야하며, 이를 A가 B에 의존해 있다라고 (d.. 2021. 12. 22.
반응형