Spring에게 Bean 생성을 요청한 경우에 여러가지 Bean이 등록이 될 수 있다.
이 때, 사용자는 어노테이션을 통해 Bean 사이에서 우선순위를 지정해줄 수가 있다.
여러 Bean 중, 특정 Bean에게 우선권을 부여하는 어노테이션
Spring은 @Primary가 붙은 Bean을 우선적으로 찾게 된다.
메인으로 사용되는 Bean이 있을 때 유용하게 사용할 수 있는 방법이다.
여러개의 Bean 중 추가적으로 판단할 수 있는 정보를 제공해주는 어노테이션
@Qualifier를 등록해둔 뒤 아래와 같이 해당 Bean을 지정해주는 형식으로 사용된다.
@Qualifier가 @Primary보다 높은 우선순위를 가진다.