스프링 3.1 설정 강화
http://www.infoq.com/presentations/Configuration-in-Spring-3-1
저처럼 서론 보기 귀찮으신 분들은 19분부터 보는 것이 좋습니다.
크게 세 가지로 나눠 볼 수 있을 것 같습니다.
- Environment 추상화 지원
- 빈 프로파일 지원
- @Configuration 강화
자세히 적을 시간이 없어서 대충 보면서 요약한 메모를 그냥 올려두겠습니다. 죄송;;
Environment 지원 dev -> qa -> staging -> prod Environment.getProperty(String) Environment 인터페이스 ${'prop.key'} #{environment['prop.key']} 조건적으로 등록되는 빈 정의(빈 정의 프로파일) <beans profile="developmenr"> @Profile("developmenr') 메타 애노테이션으로 활용 가능 java -DspringProfiles="p1,p2... 내부 <beans> 테스트 지원 Pitfalls STS에서 툴 지원 c:namespace 자바 기반 앱 설정 어려운 점 @ComponentScan("패키지") TestCOntext @Configuration 지원 Groovy 지원 |