다음 예제는 구성 클래스의 @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;
}
}