# aop_demo **Repository Path**: Tedypeng/aop_demo ## Basic Information - **Project Name**: aop_demo - **Description**: 黄勇AOP 那点事儿 博文aop源码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2016-04-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 目录 1. 写死代码 2. 静态代理 3. JDK 动态代理 4. CGLib 动态代理 5. Spring AOP:前置增强、后置增强、环绕增强(编程式) 6. Spring AOP:前置增强、后置增强、环绕增强(声明式) 7. Spring AOP:抛出增强 8. Spring AOP:引入增强 9. Spring AOP:切面 10. Spring AOP:自动代理(扫描 Bean 名称) 11. Spring AOP:自动代理(扫描切面配置) 12. Spring + AspectJ(基于注解:通过 AspectJ execution 表达式拦截方法) 13. Spring + AspectJ(基于注解:通过 AspectJ @annotation 表达式拦截方法) 14. Spring + AspectJ(引入增强) 15. Spring + AspectJ(基于配置) 黄勇的博客 http://my.oschina.net/huangyong/blog/159788 模拟JDK动态代理类的实现 http://blog.csdn.net/sch20095100/article/details/47985177