#Spring #@Qualifier #의존성 주입 @Qualifier @Autowired를 통해 객체를 주입할 때 같은 타입의 객체가 여러 개 있다면, 무엇을 넣어야하는지 구분할 수 없다. 이때, @Qualifier를 통해 식별자를 부여하면 원하는 객체를 주입받을 수 있다.
@Primary를 사용하게 되면 default 값으로 설정할 수 있으며, 이때에는 식별자 없이 주입 시 @Primary가 사용된 객체가 주입된다. public interface Computer { int getScreenWidth(); } @Component @Qualifier("desktop") @Primary public class Desktop implements Computer { @Override public int getScreenWidth() { return 1920; } } @Component @Qualifier("laptop") public class Laptop implements Compute...
#
Spring
#
의존성
원문 링크 : @Qualifier