728x90 여러 개의 빈이 모두 필요한 경우1 [Spring] 의존관계 자동 주입 다양한 의존관계 주입 방법 의존관계 주입 방법 4가지 생성자 주입 수정자 주입(setter 주입) 필드 주입 일반 메서드 주입 생성자 주입 이름 그대로 생성자를 이용해 의존관계를 주입하는 방법으로, 앞선 개념 공부에서 사용한 코드가 생성자 주입 방식을 통한 의존관계 주입에 해당한다. 특징 생성자 호출 시점에 딱 1번만 호출되는 것이 보장된다. 불변, 필수 의존관계에 사용한다. MemberRepository, DiscountPolicy 두 개의 추상에 의존하는 OrderServiceImpl(주문 서비스 구현체)을 예시로 들어보자. @Component public class OrderServiceImpl implements OrderService{ private final MemberRepository me.. 2023. 1. 5. 이전 1 다음 728x90