## 约定编程

DEMO：[github aop](https://github.com/BeginMan/starterboot/blob/master/example-aop/src/test/java/com/limbo/exampleaop/TestAop.java)

主要思想：动态代理

可参考：[Java动态代理InvocationHandler和Proxy学习笔记](https://blog.csdn.net/yaomingyang/article/details/80981004)

![image-20190703211324112](http://limbo.oss-cn-beijing.aliyuncs.com/2019-07-03-131324.png)

