Spring Aop实例之xml配置
来源:互联网 发布:javbus最新域名2017 编辑:程序博客网 时间:2024/05/29 19:16
原文地址:http://blog.csdn.net/xiaoxian8023/article/details/17258933
上篇博文《3幅图让你了解Spring AOP》中介绍了aop通知类型,AOP的配置方式有2种方式:xml配置和AspectJ注解方式。今天我们就来实践一下xml配置方式。
我采用的jdk代理,所以首先将接口和实现类代码附上
单独写一个Advice通知类进行测试。这个通知类可以换成安全性检测、日志管理等等。
只有Advice还不行,还需要在application-config.xml中进行配置:
编一个客户端类进行测试一下:
结果如图:
值得注意的是Around与Before和After的执行顺序。3者的执行顺序取决于在xml中的配置顺序。图中标记了3块,分别对应Before,Around,After。其中②中包含有③。这是因为aop:after配置到了aop:around的前面,如果2者调换一下位置,这三块就会分开独立显示。如果配置顺序是aop:after -> aop:around ->aop:before,那么①和③都会包含在②中。这种情况的产生是由于Around的特殊性,它可以做类似于Before和After的操作。当安全性的判断不通过时,可以阻止核心业务逻辑的调用,这是Before做不到的。
使用xml可以对aop进行集中配置。很方便而简单。可以对所有的aop进行配置,当然也可以分开到单独的xml中进行配置。当需求变动时,不用修改代码,只要重新配置aop,就可以完成修改操作。
阅读全文
0 0
- Spring Aop实例之xml配置
- spring04 Spring Aop实例之xml配置
- Spring Aop实例之xml配置
- Spring Aop实例之xml配置
- Spring Aop实例之xml配置
- Spring Aop实例之xml配置
- Spring Aop实例之xml配置
- Spring Aop实例之xml配置
- Spring AOP之XML配置
- Spring AOP+AspectJ在XML配置实例
- spring aop xml实例
- Spring Aop实例之AspectJ注解配置
- Spring Aop实例之AspectJ注解配置
- 【Spring四】AOP之XML配置
- Spring之AOP(非XML配置)
- Spring学习之使用XML配置AOP
- spring AOP 之 xml 配置实现(附 Java 代码实例)
- spring aop配置实例
- 解决vue不相关组件传递数据并保存(state),解决报错this.$store.commit is not a function
- Html
- webservice
- 进程的虚拟内存,物理内存,共享内存
- Fried Fish
- Spring Aop实例之xml配置
- 搜索式抓取豆瓣影片播放来源
- Android_横向滑动菜单, HorizontalScrollView,Fragment,Viewpager结合使用
- JS类选择
- springMVC+spring+MyBatis实战之搭建平台
- H5技术百问——不懂H5你就OUT啦
- 如何在一个页面上使用多个KindeEditor编辑器并将值传递到服务器端
- C++类继承(1.基类与派生类)
- 和空姐一起聊聊装饰模式