▲ 그림 4-11 서로 다른 객체가 동일한 계약에 대해 서로 다른 구현을 사용해야 하는 경우 @Qualifier로 이름을 지정하면 스프링이 어디에서 어떤 의존성을 주입해야 하는지 알려 줄 수 있다