@Bean 애너테이션이 달린 메서드 매개변수를 설명했던 것처럼 변수 이름에 의존하지 않는 것이 좋다. 그보다 필자는 @Qualifier 애너테이션으로 ‘컨텍스트에서 특정 빈을 주입한다’는 의도를 명확하게 표현하는 것을 선호한다. 이렇게 하면 누군가가 변수 이름을 리팩터링해서 앱 작동 방식에 영향을 미칠 가능성을 최소화할 수 있다. 다음 코드에서 Person 클래스에 적용한 변경 사항을 살펴보자. @Qualifier 주석으로 스프링이 컨텍스트에서 주입하길 원하는 빈 이름을 지정하고 생성자 매개변수의 식별자에 의존하지 않는다. sq-ch3-ex10 프로젝트의 변경 사항을 참조하라.