![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
aop
JAVA-cjing
我是这样的人,如果你问我一个问题我不知道答案的话,我会直接告诉你“我不知道”。但我向你保证:我知道怎样找到答案,而且我一定会找出答案的
展开
-
在SpringAOP中如何获取方法的参数值(实体类)以及参数名
在前几篇的博客中,我利用AOP来做日志管理。感兴趣的同学可以去了解下(附上地址) https://blog.csdn.net/bicheng4769/article/details/79702778实际产生的问题在利用AOP管理日志的时候,遇到这样一个需求,需要将方法的参数、方法名记录下来。其实这样的需求很简单,我在前面那篇博客也讲过,就是利用java的反射机制获取。但是实际中会有这...原创 2018-04-19 19:34:54 · 46977 阅读 · 15 评论 -
AOP实现原理(一)JDK动态代理
背景在前几篇文章中,我们介绍了AOP的使用方法,辣么AOP为何会如此神奇呢?通过查阅资料,我们了解到AOP的实现是通过代理去实现。 在分析问题之前我们应该有如下几点疑问: 1. 什么是代理。 2. AOP实现代理方式有几种,这几种方式各有什么优点。 3. 如何去实现AOP的代理方式。介绍动态代理 : 在程序运行期间由Java反射等机制动态生成,也就是在将class加载到j...原创 2018-04-21 15:07:15 · 2142 阅读 · 0 评论 -
AOP实现原理(二)CGLIB动态代理
上一篇博客中给大家介绍了AOP中的JDK动态代理。附上地址: https://blog.csdn.net/bicheng4769/article/details/80028158回顾一下上一篇的内容,JDK动态代理必须要求目标类实现接口才能使用。那么在AOP的使用中,我们貌似没有这个限制,所以这里AOP还有一种动态代理的机制:CGLIB动态代理。什么是CGLIBCGLIB(Co...原创 2018-04-21 16:10:55 · 3404 阅读 · 1 评论