动态代理
捕获
这个作者很懒,什么都没留下…
展开
-
spring中为什么会用动态代理
动态代理 1、Spring AOP实现主要是基于动态代理技术 当spring采用AOP配置后,spring容器返回的目标对象,实质上是spring采用动态代理技术生成的一个代理类型,代理类重写了元组件目标方法的功能,在代理类中调用方面功能和目标对象功能。 动态代理是在不改变原有代码的基础上增加新的功能 2、什么情况使用动态代理? 需要为一些类的方法添加新的功能,又不想大量修改这个类。 采用动态代理,可以在不知道该类要实现什么功能的情况下去,去适应类的变化,减少框架的耦合 需要增加额外的功能原创 2020-11-14 22:49:51 · 972 阅读 · 0 评论 -
Spring动态代理(JDK+CGLIB)
前言 强烈推荐 B站 宝藏男孩 遇见狂神说 JDK动态代理(基于接口) 学习之前,主要了解**代理模式** 用一个简单的例子来了解: 1、创建UserDao接口 public interface UserDao { void save(); void delete(); } 2、实现接口 public class UserDaoImpl implements UserDao { public void save() { System.out.原创 2020-10-17 17:03:45 · 180 阅读 · 2 评论