목록분류 전체보기 (51)
GiYeong
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8TuV2/btrDQELacIl/UQkRmrnY2MpCiWFshNXCNK/img.png)
IoC(Inversion of Control) IoC를 그대로 해석하면 제어의 역전이다. 이는 개발자가 가지고 있던 제어권이 외부의 컨테이너에 넘어가서 객체의 생성, 라이프사이클 관리와 같은 객체에 대한 제어권이 바뀜을 의미한다. 제어권이 컨테이너로 넘어감에 따라, DI(의존성 주입), AOP(관점 지향 프로그래밍)등이 가능해진다. IoC 컨테이너 Spring에서 객체를 생성하고 의존성을 관리해주는 컨테이너로서, 인스턴스의 생성부터 소멸까지의 Life Cycle 관리를 수행하기 때문에 개발자들이 비즈니스 로직에 집중할 수 있도록 해준다. DI(Dependency Injection) DI는 의존성 주입이라는 뜻으로, 객체 간의 의존성을 개발자가 아닌 외부에서 주입하는 것이다. Spring의 경우 IoC 컨..
CS/Spring
2022. 6. 2. 19:54