XML이 아닌 애너테이션을 이용한 Java 파일로 스프링을 설정하는 방법에 대한 내용이다.
@Configuration과 @Bean 애너테이션을 사용한다.
생성자는 반환할 때 매개변수로, 속성은 setter로 줄 수 있다.
컨텍스트로 가져다 쓸 때,
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(MemberConfig.class);
@Configuration 달아주기만 하면 여러 개도 쓸 수 있다.
가져다 쓸 땐 인자로 여러 개 주면 된다.
@Import({MemberConfig1, MemberConfig2})
위 처럼 import 할 수도 있다.