转自:
在以前的章节中,我们学习了使用代理类实现AOP
Spring 2.0 以后,Spring 新增了对 AspectJ 的支持
所以笔者建议大家在Spring 框架中,尽量使用AspectJ方式开发AOP
AspectJ简介
AspectJ是一个基于 Java语言的 AOP 框架,它对外提供了强大的AOP功能
使用AspentJ需引入以下jar包:
Aspectjrt.jar
Aspectjweaver.jar
Aspectj.jar
jar 包下载地址
https://www.eclipse.org/aspectj/downloads.php
AspectJ开发AOP有以下两种方式
一、使用XML配置的方式AspectJ
二、使用Annotation注解的方式AspectJ