开发者社区> 问答> 正文

单例bean的优势是什么?

单例bean的优势是什么?

展开
收起
真的很搞笑 2021-11-03 00:01:08 316 0
1 条回答
写回答
取消 提交回答
  • 1.减少了新生成实例的消耗

    新生成实例消耗包括两方面,第一,Spring会通过反射或者cglib来生成bean实例这都是耗性能的操作,其次给对象分配内存也会涉及复杂算法。

    2.减少jvm垃圾回收

    由于不会给每个请求都新生成bean实例,所以自然回收的对象少了。

    3.可以快速获取到bean

    因为单例的获取bean操作除了第一次生成之外其余的都是从缓存里获取的所以很快。

    2021-11-03 08:44:06
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载