@Component
public class Person {
private String name = "Ella";
private final Parrot parrot;
public Person(@Qualifier("parrot2") Parrot parrot) {
this.parrot = parrot;
}
// getters와 setters 생략
}
앱 동작은 바뀌지 않고 출력도 동일하게 유지된다. 이 방식을 사용하면 코드에 실수가 발생할 가능성을 줄일 수 있다.