스프링 프레임워크 코어
Java 구성을 활용한 스프링 코어 사용
박성철
목차
기본 빈(Bean) 정의

오토 와이어 / 컴포넌트 자동 탐색

AOP 설정
기본 빈(Bean) 정의
빈 정의 방법
XML 구성
가장 오래된 빈 설정 방법

메타 정보의 완벽한 분리

자바 구성

어노테이션 방식과 의미론적 일관성

언어 지원 타입 안전성
IDE
그루비 빈 구성
아직 초기 단계

자바 구성보다 가독성 개선(그루비
“우리의 선택”
@Configuration
@Configuration
 
public
 class
 AppConfig
 {
 
 
 
 …⋯
 
}
“이 클래스는
빈을 정의하는 객체도 스프링 빈
빈 생성: @Bean
@Configuration
 
public
 class
 AppConfig
 {
 
 
 
 @Bean
 
 
 
 public
 AcmeBean
 acmeBean()
 {
 
 
 
 
 
 
 return
 new
 AcmeBean();
 
 
 
 }
 
}
“이 메서드는
@Bean(name=“acmeBean”)

스프링 코어 강의 2부 - Java 구성을 활용한 스프링 코어 사용