[Spring] 02. Dependency Injection 의존성 주입의 개념


[Spring] 02. Dependency Injection 의존성 주입의 개념

#20201023 #SpringFramework #스프링프레임워크 #스프링 #DI #DependencyInjection #의존성주입 스프링에 대한 전반적인 개념과 특징에 대해 알아보았다. 그 중 의존성 주입 DI 의 개념을 예를 통해서 확실하게 파악해보고자 한다. 의존성 주입이란? 의존성 (Dependency) 을 간단하게 표현하면, 객체 사이의 관계 정도로 생각할 수 있다. 일반적으로 하나의 애플리케이션을 개발하기 위해 각 기능별로 모듈, 컴포넌트 등을 만들고, 이를 하나로 통합하여 전체적인 애플리케이션을 완성하는 방법을 사용한다. 이처럼 각 컴포넌트들을 통합하기 위해서는, 각 객체간의 관계를 설정, 즉 의존성 주입이 필요해진다. 이를 회원가입을 하는 상황을 예로 들어 살펴보도록 한다. 의존성 주입의 예 회원가입 회원가입을 수행하기 위해 다음의 세 가지 인터페이스가 있다. 1) MemberService : 회원 정보를 등록을 수행하는 인터페이스 2) MemberRepository ...


#20201023 #DependencyInjection #DI #SpringFramework #스프링 #스프링프레임워크 #의존성주입

원문링크 : [Spring] 02. Dependency Injection 의존성 주입의 개념