Spring AOP就是这么简单啦 (3)

嗯,基于代理的经典SpringAOP就讲到这里吧,其实我是不太愿意去写这个的,因为已经几乎不用了,在《Spring 实战 第4版》也没有这部分的知识点了。

但是通过这部分的知识点可以更加全面地认识Spring AOP的各种接口吧~

三、拥抱基于注解和命名空的AOP编程

Spring在新版本中对AOP功能进行了增强,体现在这么几个方面:

在XML配置文件中为AOP提供了aop命名空间

增加了AspectJ切点表达式语言的支持

可以无缝地集成AspectJ

那我们使用@AspectJ来玩AOP的话,学什么??其实也就是上面的内容,学如何设置切点、创建切面、增强的内容是什么...

Spring AOP就是这么简单啦

具体的切点表达式使用还是前往:看吧~~

对应的增强注解:

Spring AOP就是这么简单啦

Spring AOP就是这么简单啦

3.1使用引介/引入功能实现为Bean引入新方法

其实前置啊、后置啊这些很容易就理解了,整篇文章看下来就只有这个引介/引入切面有点搞头。于是我们就来玩玩吧~

我们来看一下具体的用法吧,现在我有个服务员的接口:

public interface Waiter { // 向客人打招呼 void greetTo(String clientName); // 服务 void serveTo(String clientName); }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsffz.html