[Spring] 의존관계 주입 방법
·
Back-End/Spring
의존관계 주입방법 4가지 생성자 주입 Setter 주입(수정자 주입) 필드 주입 메서드 주입 대부분의 경우 생성자 주입을 사용하며, 특별한 경우에 setter 주입을 사용한다. 1. 생성자 주입 @Component public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; //final을 선언해서 값이 없거나, 값이 변하면 오류 @Autowired // 생성자가 1개이므로 @Autowired생략해도 자동 주입됨 public OrderServiceImpl(MemberRepository memberRe..