[Spring MVC - 핵심 원리 기본] 06. 의존관계 자동 주입
ymkim
01. 다양한 의존관계 주입 방법 의존 관계 주입에는 4가지 방식이 존재 생성자 주입 Setter 주입 필드 주입 일반 메서드 주입 01-1. 생성자 주입 생성자를 통해 의존 관계를 주입 지금까지 진행한 방식이 생성자 주입 특징 불변, 필수 의존관계에 사용 생성자 호출시점에 딱 1번만 호출 보장 생성자 주입이 발생되는 시점은 스프링이 빈을 등록하면서 의존 관계 주입도 같이 발생한다. 즉 스프링도 new OrderServiceImpl(memberRepository, discountPolicy)를 호출해서 의존 관계 주입을 실행 한다 @Component public class OrderServiceImpl implements OrderService { private final MemberRepository ..