概述在学习spring aop过程中,发现有个怎么都绕不过去的坎,就是AspectJ的使用。少了这一部分,一些spring aop的源码总觉得少了点什么,看不大懂。所以接下来会写几篇关于AspectJ的入门使用。安装示例代码1、首先,下载最新的稳定版本(我自己下的是AspectJ 1.9.2, Released 24 Oct 2018 版本)aspectj-1.9.2.jarhttp://www.eclipse.org/aspectj/downloads.php#stable_release 2、安装 aspectJ的安装很简单,运行 java -jar aspectj-1.9.2.jar 然后选下jdk路径及最终aspectj要安装(AspecJ安装路径)到哪里就好 3、安装最后,会提示你要配置环境变量了 按照环境配下PATH变量 和 CLASSPATH变量就好 export PATH=${JAVA_HOME}/bin:$PATH:/Users/hdj/software/aspectj/binexport CLASSPATH=${CLASSPATH}:/Users/hdj/software/aspectj/lib/aspectjrt.jar4、编译代码示例 进入 ${aspectJ 安装路径}/doc/examples 执行 ajc -argfile telecom/billing.lst 5、运行示例 java telecom.BillingSimulation6、运行结果 [Items [id=1, name=台式机, price=3000.0, pic=null, createtime=Tue Oct 03 23:22:36 CST 2017, detail=该电脑质量非常好!!!!111], Items [id=2, name=笔记本, price=7000.0, pic=null, createtime=Tue Oct 03 23:23:06 CST 2017, detail=笔记本性能好,质量好!