DI

Programming/Spring

[Spring] 의존성 주입 DI: Dependency injection

DI와 AOP는 스프링의 핵심 기술이지만, 스프링의 전용 기술이 아니다. 스프링이 있기 훨씬 이전에 있던 기술(아키텍처)인데, 스프링에서 도입한 게 Spring DI, Spring AOP이다. 가장 핵심적인 기술인 만큼 현업 면접에서도 많이 물어보는 질문이기도 하다. 🌿Spring DI Dependency Injection 디자인 패턴 DI를 우리말로 하면 의존(성) 주입이라고 부른다. 스프링에서 굉장히 중요한 개념인데, 스프링 내의 모든 객체를 관리할 때 사용하기 때문이다. 눈에 보이는 부분, 눈에 보이지 않는 부분에서 모두 사용이 된다. DI의 정의는 프로그래밍에서 구성 요소 간의 의존 관계가 소스 내부가 아닌 외부 환경에서 정의되게 하는 디자인 패턴이다. 의존 관계 com.test.spring.di..

Isaac-Christian
'DI' 태그의 글 목록