Spring DM 소스코드 보기: fisheye
스프링의 모든 프로젝트 코드를 한 눈에 볼 수 있습니다.
http://fisheye3.cenqua.com/browse/springframework
이 중에서 Spring DM의 소스 코드는 하위 디렉터리로 들어가면 되는데, 폴더 이름은 예전 이름 그대로인 spring-osgi네요.
http://fisheye3.cenqua.com/browse/springframework/spring-osgi
가장 최근에 수정한 코드 중에 DefaultOsgiApplicationContextCreator라는 녀석이 있군요.
소스코드를 보려면 일단 ~~.java 같이 링크로 되어 있는 녀석을 클릭합니다. 그러면 버전이 보이고, annotated/raw라는 링크가 보이는데, 소스코드만 보고 싶으신 분들은 raw를 클릭하고, 이것 저것(누가 어디를 언제 수정했는지) 보고 싶으시 분들은 annotated를 클릭하면 됩니다.
음.. 대강 보니, 번들에서 스프링 설정 가져오과서 이게 스프링 DM이 지원하는 번들인지 본다음에, Spring DM이 지원하는 번들이면, ApplicationContext를 만들어서 서비스에 ApplicationContext를 등록하는 코드인가 봅니다.
와. 정말 깔끔하군요.