
动态代理
cdy1996
这个作者很懒,什么都没留下…
展开
-
SpringCloud.Honxton 版本 OpenFeign原理上篇
SpringCloud.Honxton 版本 OpenFeign原理前置说明如何使用openfeign原理总结前置说明好久没写博客了, 突然想起自己的springcloud系列文章就讲了配置中心,注册中心,负载均衡和熔断。那么今天就来分析一下openfegin 的原理,后续会分析gateway的原理。我个人的习惯,在使用springcloud 的组件时,会先去用一下原生依赖的使用方法,因为在...原创 2020-03-20 17:05:56 · 830 阅读 · 0 评论 -
Java AOP的实现原理和手写实现,支持JDK动态代理,Javassist代理,Cglib代理
Java AOP的实现原理和手写实现,支持JDK动态代理和Cglib代理概述面向切面编程已经在我们的平常工作中经常会用到, 平常我们在使用的都是使用spring封装的aop模块, 使用的时候只要配置几个注解就能实现逻辑了,非常的方便. 但是使用的方便也就意味着其封装的复杂, 另外spring的aop也是有其的演进,从最早的只能通过实现接口+xml配置,到现在@Aspect的支持来实现声明式的变...原创 2019-07-13 17:07:10 · 437 阅读 · 0 评论 -
JDK动态代理的简单实现
目录JDK动态代理的简单实现前置说明动手实现实现方式一实现方式二最后JDK动态代理的简单实现前置说明首先说明一下就是, jdk动态代理,为什么是动态,是因为其在运行时帮你生成了代理类,这里其实本质上还是生成一个静态代理类, 然后通过InvocationHandler的invoke(反射的方式)来调用真正的对象, 所以我的理解动态代理就是运行时生成+反射调用.(其实不局限于运行时生成,也可以是...原创 2019-08-17 17:03:51 · 271 阅读 · 0 评论