- 一、基于注释的AOP配置
- 二、纯注解的配置。
- ————————
- 创作不易,如觉不错,随手三连点赞,收藏,关注,谢谢~~
新的标签:
新的注解: @Aspect,@Pointcut,@Before,@AfterReturning,@AfterThrowing,@After,@Around
1、我们重新导入约束,让它支持AOP注解
跟ioc的注解
2、接着,我们就用注释把service类给注上了
3、把logger类给注上
4、接着就到了,重头戏,进入主题了。
新的标签:
开启AOP注解支持
5、接着到Logger类中进行注解。
新的注解: @Aspect,@Pointcut,@Before,@AfterReturning,@AfterThrowing,@After,@Around
6、运行测试一下,没有问题。
我们发现,它的这个执行顺序是有问题的,因为我这里是低版本的spring(5.0.2),用高版本的就不会存在这个问题。
7、接着我们把环绕通知给放开,把其他的四个通知注解上
8、运行测试一下,没有问题。
二、纯注解的配置。我们能不能不用XMl,直接用纯注解的方式呢?
当然可以
我们把Bean.XML的配置文件给删掉
接着创建一个config包,再创建一个配置类,配置起来。
新的注解: @EnableAspectJAutoProxy
接着测试一下,没有任何问题,我们把XML配置文件给拿掉了。实现了纯注解。
———————— 创作不易,如觉不错,随手三连点赞,收藏,关注,谢谢~~


