[Spring Boot] 댜양한 의존 관계 주입 DI 방법
스프링을 사용하면서 DI를 사용하는 방법에는 크게 4가지가 있는데 각각의 장단점과 사용 방법에 대해서 알아보자. 1. 생성자 주입 의존성 주입을 생성자에서 수행하는 방법. 생성자는 일반적으로 객체가 생성될때 딱 한번 실행되는 것이 보장된다. 불변 / 필수 의존관계 설정에 사용된다. @Component public class OrderServiceImpl implements OrderService{ private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy ; @Autowired public OrderServiceImpl(MemberRepository memberRepository, DiscountP..
2021.07.01