더북(TheBook)

실제 시나리오에서는 매개변수 이름에 의존하는 것을 피하고 싶을 것이다. 다른 개발자가 실수로 쉽게 리팩터링하고 변경할 수 있기 때문이다. 좀 더 안심할 수 있는 방법으로 필자는 보통 특정 빈을 주입하려는 의도를 표현하고자 @Qualifier 애너테이션을 사용하는 방식이 가독성이 더 좋아 선호한다. 다시 말하지만, 필자 경험상 @Qualifier 애너테이션을 사용하는 것에 대해 개발자들의 찬반 의견이 존재한다. 필자는 의도를 명확하게 정의하고 싶을 때 사용하는 편이 더 좋다고 보지만, 다른 개발자들은 이 애너테이션을 추가하면 불필요한 (상용구) 코드가 생성된다고 생각할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.