더북(TheBook)

다음 예제에서는 @Qualifier 애너테이션을 사용한다. 매개변수의 특정 식별자 대신 @Qualifier 애너테이션의 값 속성으로 주입하려는 빈을 지정하는 것을 확인할 수 있다.

예제 3-7 @Qualifier 애너테이션 사용하기

@Configuration
public class ProjectConfig {

    @Bean
    public Parrot parrot1() {
        Parrot p = new Parrot();
        p.setName("Koko");
        return p;
    }

    @Bean
    public Parrot parrot2() {
        Parrot p = new Parrot();
        p.setName("Miki");
        return p;
    }
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.