Spring 基于注解的AOP实现

时间:2023-03-09 20:02:53
Spring 基于注解的AOP实现

在本文开始之前,我要引入一张图,这张图的来源  https://blog.csdn.net/chenyao1994/article/details/79708496  ,版权归原作者所有,我借鉴了原作者的一些内容,在此表示感谢。

Spring 基于注解的AOP实现

我要开始发挥了。

1)。引入依赖

  1、Spring AOP依赖(略,我不会告诉你其实我把Spring的所有jar包都引进来了)

  2、图中的注解支持的jar包

    aopalliance

      <!--https://mvnrepository.com/artifact/aopalliance/aopalliance-->      

<dependency>
<groupId>aopalliance</groupId>
<artifactId>aopalliance</artifactId>
<version>1.0</version>
</dependency>     aspectjweaver <!--https://mvnrepository.com/artifact/org.aspectj/aspectjweaver-->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.2</version>
</dependency> 2)。定义切面

Spring 基于注解的AOP实现

3).在配置类中启动AspectJ注解的自动代理,并将切面类添加到Spring容器中

Spring 基于注解的AOP实现

4)编写Meinv类(如图),并添加到容器中(略)。

Spring 基于注解的AOP实现


5)、开始测试

Spring 基于注解的AOP实现