1.基础概念
一、AOP详解:http://www.importnew.com/27772.html
二、AOP详解:https://www.cnblogs.com/xiaoxiao7/p/6057724.html 【AOP与JAVA动态代理】
三、Spring AOP详解:Spring AOP详解 【spring aop中对于有接口的用的是java动态代理,对于没有接口的用cglib代理】
2.应用场景
四、AOP统一异常处理:https://blog.csdn.net/w05980598/article/details/79070388
五、AOP日志记录:http://www.cnblogs.com/jianjianyang/p/4910851.html
练习源码:https://download.csdn.net/download/qq_30788949/11033077