[17] Aspectj의 설치 및 셋팅 - ②
>>>>>>>>>>>>>>>>> Aspectj의 설치 및 셋팅 >>>>>>>>>>>>>>>>>>>
--------------------------------------------------이클립스에서 직접 설치 방법 및 순서
eclipse.org -> aspect검색
AspectJ Development Tools (AJDT) 클릭
다운로드
설치된 이클립스 버전 확인후
http://download.eclipse.org/tools/ajdt/37/update 경로복사
--------------------------------------------------------이클립에서 직접 업데이트 방법
Help -> Install New Software -> Work with ~~~ Add...
Name : aspect
Location : http://download.eclipse.org/tools/ajdt/37/update
Name 3개 전부 체크, 동의
설치된후 이클립스 재시작
----------------------------------------------------------------------이클립스
이클립스 -> 자바 프로젝트 : exAspectj
exAspectj 프로젝트 -> 오른쪽 -> Configure -> Convert to AspectJ Project
프로젝트명 앞에 AJ표시 되면 설치 완료
>>>>>>>>>>>>>> Aspectj를 사용하는 간단 AOP 예제 >>>>>>>>>>>>>>>>>>
----------------------------------------------------------------------GilDong.java
package firstAspectjAOP;
public class GilDong {
private void say(){
System.out.println("I am Gildong.");
}
public static void main(String[] args){
new GilDong().say();
}
}
----------------------------------------------------------------------Advice.aj
package firstAspectjAOP;
public aspect Advice {
pointcut callsay():call(* GilDong.say(..));
before():callsay(){
System.out.println("Welcome");
}
after():callsay(){
System.out.println("Good bye");
}
}
----------------------------------------------------------------------결과
Welcome
I am Gildong.
Good bye