设计模式-代理 发表于 2020-06-04 | 更新于 2021-12-01 | 分类于 设计模式 使用场景对目标进行功能扩展,但是不修改目标本身 招式-静态代理无太多实际加载 招式-动态代理1.JDK InvocationHandler 模式被代理对象必须是接口,动态代理生成的类为 com.sun.proxy.$Proxy4核心实现InvocationHandler 2.Spring AOP 切面模式-推荐支持jdk模式和cglib模式(不需要一定是接口) 提供Aspect相关注解,方便方法代理加强 参考https://mp.weixin.qq.com/s?__biz=MzAxNDEwNjk5OQ==&mid=2650417780&idx=1&sn=a4076a47b2fc6800a8e10528a0ac1dd7&chksm=8396e26cb4e16b7a93828b1cef4eaedf1b3df8bbc9a9ddee2368d927c71369ffcf115fdddc0a&scene=21#wechat_redirect https://bugstack.cn/md/develop/design-pattern/2020-06-16-%E9%87%8D%E5%AD%A6%20Java%20%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E3%80%8A%E5%AE%9E%E6%88%98%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E3%80%8B.html