gpt4 book ai didi

java - 设计 : Stateless Prototypes in Spring

转载 作者:行者123 更新时间:2023-11-29 09:19:16 25 4
gpt4 key购买 nike

我习惯于为服务、DAO 或 Controller 对象创建 Spring bean 作为单例。好吧,这对我来说似乎很自然。现在我的一个同事喜欢把所有这样的对象都做成原型(prototype)。

反对的理由是什么?还是专业人士?

我唯一可以说明的是每次引用 bean 时创建新实例的开销。虽然我觉得这种做法是非常错误的,而且一定有更多的理由。

最佳答案

所有 bean 都必须在单例范围内,除非有一些非常具体的原因不这样做。其中一个原因是有状态。 (默认作用域是单例也就不足为奇了)

关于java - 设计 : Stateless Prototypes in Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7427739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com