开发者社区> 问答> 正文

spring中使用静态代理有什么缺点啊?

spring中使用静态代理有什么缺点啊?

展开
收起
给时光以生命 2022-04-04 08:44:54 1485 0
1 条回答
写回答
取消 提交回答
  • 微信搜索「龙哥手记」,回复关键字:见面礼

    静态代理的特点: 1、目标角色固定 2、在应用程序执行前就得到目标角色 3、代理对象会增强目标对象的行为 4、有可能存在多个代理 引起"类爆炸"(缺点)

    静态代理的三要素: 代理角色与真实角色实现相同的接口 代理角色持有真实角色的引用 代理行为

    代理模式为其他对象提供一种代理以控制对这个对象的访问.(或者说是在两个目标对象之间,添加一个中间对象(这个对象叫做代理对象,其作用为实现行为、增强目标对象的行为))

    2022-04-05 09:39:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载