Person 클래스의 parrot 필드에 @Autowired 애너테이션을 추가하여 해당 컨텍스트에서 스프링에 값을 주입하고 싶다고 알리는 프로젝트(sq-ch3-ex4)를 작성해 보자. 두 객체를 정의하는 클래스부터 시작해 볼 것이다. Person과 Parrot을 정의하는 클래스부터 시작하며, 다음 코드에서 Parrot 클래스 정의를 확인할 수 있다.
@Component
public class Parrot {
private String name = "Koko";
// getters와 setters 생략
@Override
public String toString() {
return "Parrot : " + name;
}
}