[Spring] Autowired를 이용한 DI


[Spring] Autowired를 이용한 DI

@Autowired/@Inject를 이용한 DI@Autowired는 의존 객체의 "타입"에 해당하는 빈을 찾아 주입한다.스프링만 사용할 코드라면 둘 중 하나를 일관되게 사용하는 것이 좋다. 다만, 다른 환경에서도 사용할 가능성이 있다면 `@Inject`와 `DIJ(Dependency Injection for Java)`에서 정의한 애노테이션을 사용하는 것이 좋다.사용 방법`@Autowired`는 Setter, field, constructor에 붙여 사용한다. 스프링 4.3부터는 constructor(생성자)에는 생략이 가능하다.타입이 동일한 빈이 2개 이상인 경우@Primary, @Qualifier("name"), Collection을 이용하여 빈을 주입받는다.Primary같은 타입의..........



원문링크 : [Spring] Autowired를 이용한 DI