Java
-
[Spring] 의존 관계 주입의 다양한 방식Backend Dev/Spring Framework 2022. 3. 16. 03:09
의존관계 자동 주입은 스프링 컨테이너가 관리하는 스프링 빈이어야만 동작한다. 생성자 주입 생성자를 통해서 의존관계를 주입받는 방법 생성자 호출시점에 딱 1번만 호출되는 것이 보장되며 "불변, 필수" 의존관계에 사용된다. 단, 클래스 내 생성자가 "1개만" 있는 경우 @Autowired를 생략해도 스프링 빈 의존관계가 자동 주입된다. @Component public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy public OrderServiceImpl(MemberRepository memberRepo..