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
控制檯查看結果