spring学习(27)-基于xml配置方式使用AOP
1、下图是小编的spring的java项目目录结构,如下图:
2、下图中代码是小编这个ma箪滹埘麽ven项目的pom.xml文件配置,可以看出这个项目只是用到了两个包的依赖,一个是spring-context,一个是spring-aspects,如下图:
3、下图代码是小编编写的一个计算器的接口,里面包好了加减乘除四个方法,如下图:
4、下图代码是小编编写的实现计算机接口实现,实现计算器接口的所有方法,如下图:
5、小编希望在加减乘除四个方法执行前打印一个日志,这里通过AOP的方法,首先新建一个日志的切片类,由于这里不是使用注解方式来使用AOP,所以这里只是编写切片类以及方法,并不加入注解,如下图:
6、小编希望在加减乘除四个方法执行前进行方法的校验,这里通过AOP的方法,新建一个校验的切片类,这里同样不使用注解方式来使用AOP,所以这里也只是编写切片类以及方法,并不加入注解,如下图:
7、然后编写spring配置文件,这里是重头戏,首先需要配置计算器的bean,然后配置两个切面的bean,然后开始配置AOP配置,1.配置切入点表达式2.配置切面以及通知如下图:
8、运行程序可以看到使用xml配置文件配置的AOP正常执行,和使用注解的AOP功能相同,如下图:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:60
阅读量:68
阅读量:29
阅读量:54
阅读量:35