더북(TheBook)

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

    @Bean
    public Person person(@Qualifier("parrot2") Parrot parrot) { ← @Qualifier 애너테이션을 사용하면 컨텍스트에서 특정 빈을 삽입하려는 의도를 명확하게 표시할 수 있다.
        Person p = new Person();
        p.setName("Ella");
        p.setParrot(parrot);
        return p;
    }
}

애플리케이션을 다시 실행하면 콘솔에 다음 결과가 출력된다.

Parrot created
Parrot created
Person's name: Ella
Person's parrot: Parrot : Miki
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.