의존관계 자동 주입
·
Spring
의존관계 주입이란 ?객체를 직접 생성하는 것이 아닌 스프링 컨테이너에서 빈을 찾아 주입하는 방식으로특정 구현 클래스에 의존하지 않고 인터페이스를 통해 의존성을 주입받기에클래스 간의 결합도가 낮아지고 유연성이 높아지게 된다 의존관계 주입 방법은 크게 네가지로 나누어진다수정자 주입일반 메서드 주입필드 주입생성자 주입일반적으로 의존관계 주입 시생성자 주입을 지향하고필드 주입은 지양하여야 한다 이유는 예제의 주문 서비스 구현체를 구현하며 알아보자의존관계 주입은 @Autowired 애노테이션을 통해 이루어진다 1. 수정자 주입setter 메서드를 통해 의존관계를 주입하는 방법선택 및 변경 가능성이 있는 의존관계에 사용한다@Componentpublic class OrderServiceImpl implements ..