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