더북(TheBook)

다음 예제는 구성 클래스의 @Bean 애너테이션을 사용하여 빈 두 개를 정의하는 방법을 보여 준다.

예제 3-1 Person 및 Parrot 빈 정의하기

@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");
        return p;
    }
}