![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态代理
文章平均质量分 85
jiangzhoudhkvg
这个作者很懒,什么都没留下…
展开
-
JAVA动态代理(三)
JAVA动态代理 — 代理(Proxy) 3.动态代理 1.什么是动态代理 动态代理是利用反射机制在运行时创建代理类,在程序运行期间创建目标对象的代理对象的一种技术。在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法。可以理解为在编译前并没有代理对象,编译中动态生成代理对象。 2.动态代理方式 基于接口的动态代理 提供者:JDK 使用JDK官方的Proxy类创建代理对象 注意:代理的目标对象必须实现接口 基于类的动态代理 提供者:原创 2021-05-12 18:35:43 · 79 阅读 · 0 评论 -
Java自定义注解+动态代理实现字段注入,方法拦截
前言 前面写过自定义注解+切面的方式去做一些事情,坏处是切面注解只能用在方法上,字段注入,参数注入都无法实现,并且拓展性差,借鉴@Autowire依赖注入在bean初始化的时候做一些操作,就可以显现字段的注入,也能检测哪些bean有自定义注解;同时借鉴使用动态代理就能实现注解的多功能。 了解 bean生命周期中有很多地方都能参与到bean的初始化过程中,此次实现BeanPostProcess...原创 2020-02-14 21:37:02 · 2110 阅读 · 2 评论