Spring的基于Aspectj的注解配置的AOP开发

Spring对于AOP开发有两种模式:一是Spring本身的AOP开发,这种模式配置起来比较麻烦,我们用得不多,不介绍。二是使用Aspectj进行AOP开发,这个又有两种模式,一个是基于XML配置的Aspectj,另外一个是基于Aspectj注解的开发。

下面分别介绍这两种开发模式的第二种。基于XML配置的请看这个:https://blog.****.net/sgliuxiu/article/details/105250693

二、基于注解的开发

步骤如下:

1.创建项目,引入jar包

Spring的基于Aspectj的注解配置的AOP开发

2.引入配置文件,需要引入context约束

最后的配置文件如下:

Spring的基于Aspectj的注解配置的AOP开发

 3.目标类:

Spring的基于Aspectj的注解配置的AOP开发

4.切面类

Spring的基于Aspectj的注解配置的AOP开发

5.测试:

Spring的基于Aspectj的注解配置的AOP开发

如果出现异常,测试结果如下:

Spring的基于Aspectj的注解配置的AOP开发