# IoC Container

[Spring] IoC Container, Bean
DI를 사용하기 위해서는 객체 생성이 우선 되어야 했다. 이때 Spring 프레임워크가 필요한 객체를 생성하고 관리하는 역할을 대신 해준다.

DI
다른 말로 스프링 IoC 컨테이너 또는 IoC 컨테이너, DI 컨테이너라도도 부른다. 스프링 프레임워크의 핵심 컴포넌트로 애플리케이션 빈의 생명주기를 관리한다.여기서 말하는 빈이란 스프링 컨테이너가 관리하는 객체를 의미한다.여기서 말하는 컨테이너란 무엇인가?소프트웨어
데브코스 W4D2
백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.오브젝트가 자신이 사용할 오브젝트를 스스로 선택하지 않고 생성하지도 않고 다른 대상에게 그 제어 권한을 위임해 코드의 변경과 유지, 발전을 용이하게 하는 스프링의 주요 개발 원칙이다.Io
2022-01-25(화) 11주차 2일
08.1 DAO 역할 도입: 데이터 보관 처리 코드를 별도의 클래스로 분리, 08.2 DAO 역할 도입: 인터페이스 도입하여 DAO 사용 규칙을 통일하기, 08.3 DAO 역할 도입: 상속의 generalization을 수행하여 추상 클래스 정의하기

Spring IoC Container & Bean
스프링 프로젝트를 하다보면 제일 먼저 그리고 여러번 만나게될 개념은바로 IoC Container, DI(의존성 주입), Bean입니다.Inverse of Control : 제어권의 역전, -> 객체의 생성, 라이프사이클을 개발자가 직접 하는 것이 아니라 spring의

Spring IoC Container
Spring Framework의 핵심을 알기위해서 공식문서를 토대로 정리 중 입니다.(https://docs.spring.io/spring-framework/docs/current/reference/html/core.htmlSpring Framework는 엔터

Spring Triangle (스프링의 핵심 3요소) - 1. IoC Container
Spring Core - The IoC Container

IoC? DIP? IoC Container? DI? DI Framework? 도대체 그게 뭔데?
여러분이 자바 혹은 C#을 사용한다면 제목과 같은 용어들을 봐왔을겁니다. 하지만 보면 볼수록 매우 혼란스럽게 느껴질 것 입니다. 이렇게 복잡하게 느껴지는 이유는 이러한 용어들이 긴 시간에 걸쳐 하나의 용어에 다른 별명이 만들어지거나 세분화되고 혼용되었기 때문이죠. 그러