AJDT即Eclipse AspectJ Development Tools.是一个Eclipse插件,可以编写AspectJ项目
安装
help-->Install New Software
填写在线安装地址:http://download.eclipse.org/tools/ajdt/47_aj9/dev/update
安装完成之后,新建Aspectj项目
项目结构如下
把前面博文的aj文件和java文件内容复制过来
其中aj文件的新建方法
File-->New-->Project选择AspectJ Project
运行的时候,选中java文件,右键Run As-->AspectJ/Java Application
运行结果
下面看运行时加载项目的配置
新建项目结构如图
其中aj文件内容
//Tracing.aj public aspect Tracing { private pointcut mainMethod(): execution(public static void main(String[])); before(): mainMethod() { System.out.println("> " + thisJoinPoint); } after(): mainMethod() { System.out.println("< " + thisJoinPoint); } }
Run-->Run configurations
运行项目类型选:Aspect Load-Time Weaving Application(默认的是下面的那个Aspect/Java Application 注意别选错了)
Project:AspectJDemo3
Main class:com.zelix.ZKM
LTW Aspect path:添加j外部jar选择ZKM.jar
最后点击配置里的Run命令,运行结果如下
这里面的导出jar没啥用,都是导出编译期的,不能导出加载期的,也许是我不会用。。。
原文地址:http://blog.51cto.com/7317859/2109150
时间: 2024-10-30 02:06:05