3.2.1 @Autowired로 클래스 필드를 이용한 값 주입
이 절에서는 개발자들이 예제에서 @Autowired를 사용하는 세 가지 방법 중 가장 간단한 필드 위에 애너테이션을 사용하는 방법부터 설명한다(그림 3-9). 앞으로 배우겠지만, 이 방식은 매우 간단한데 단점도 있어 프로덕션 코드를 작성할 때는 사용하지 않는다. 하지만 예제, 개념 증명(PoC), 테스트 작성에서 자주 쓰므로 사용 방법을 알아야 한다. 자세한 내용은 15장에서 설명할 것이다.

▲ 그림 3-9 필드에 @Autowired 애너테이션을 사용하면 컨텍스트에서 해당 필드 값을 제공하도록 스프링에 지시한다, 스프링은 사람과 앵무새라는 빈 두 개를 생성하고 앵무새 객체를 Person 타입의 빈 필드에 주입한다