2 개 프로젝트가 있습니다 타사 라이브러리로 프로젝트 측면을 주입 :AspectJ를 :
- 테스트 프로젝트 (그것은 프로젝트의 "메시지의 출력과
main
방법으로 간단한 클래스를 포함 "); - 프로젝트 B는 (* .aj) 콘솔 메세지 출력을 처리하기위한 측면 포함 (EQ 표시를 "그것은 B 프로젝트의 양태의"메시지 프로젝트 의 콘솔 모든 메시지 출력 전에) + 추가 수업.
프로젝트 및 B는 Spring Framework에 기초한다. 프로젝트 B에는 모델을 사용하는 측면이 포함되어 있으며 이는 Spring에 의해 currently not supported입니다.
은 내가 프로젝트에 추가 할 수있는 jar 파일을 구축 프로젝트 B에 근거하여, 다음 프로젝트 (따라서/post-compile
compile-time
없는 직물) 등을 사용하지 않고 AspectJ compiler를 사용하여 측면을 컴파일 할 수 있습니다 추가 사용을위한 의존성? 단지 파일 프로젝트 프로젝트 의 아무것도 알고 B의 조립의 단계에
.
아마 load-time
을 사용해야합니다. 프로젝트에 추가 될 때 프로젝트의 jar 파일에서 aspect를 자동으로 선택하도록 Spring을 정확히 구성하는 방법 ?
감사합니다.