Spring AOP定义及术语:http://www.javashuo.com/article/p-umfbqoyv-ev.htmlhtml
spring AOP的使用,分三个步骤,记住这三个步骤,AOP就不会有问题:spring
1. 肯定目标对象(target—>bean) 通俗的来说就是“哪一个方法须要加强,你就把他交给spring。
2. 编写Advice通知方法 (加强代码) 就是写加强代码
3. 配置切入点和切面 第三点的做用就是:让你的加强代码做用于你要加强的目标对象上浏览器
SpringAOP有两种实现方式:传统版本和AspectJ。具体操做都能实现业务需求,可是在这里仍是但愿你们能使用AspectJ,毕竟总体配置起来较为简单、轻量化,并且如今企业几乎都是AspectJ,传统的方法了解一下便可。
maven
注意:我这里使用的时SpringBoot2.x+maven测试
pom.xml添加aop坐标spa
Java配置启用@AspectJ支持xml
声明一个切面htm
声明切入点对象
声明Adviceblog
新建一个UserController进行测试
浏览器输入http://localhost/test
控制台查看结果