더북(TheBook)

예제 3-3 직접 메서드 호출을 사용하는 빈 간 링크 설정하기

@Configuration
public class ProjectConfig {

    @Bean
    public Parrot parrot() {
        Parrot p = new Parrot();
        p.setName("Koko");
        return p;
    }

    @Bean
    public Person person() {
        Person p = new Person();
        p.setName("Ella");
        p.setParrot(parrot()); ← 사람의 앵무새 속성에 앵무새 빈의 참조를 설정한다.
        return p;
    }
} 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.