为什么我们在春季使用自定义范围?什么时候需要?
|
谁能帮助我了解自定义范围。我浏览了手册和许多在线示例,并了解了它是如何实现的。但是,我仍然不清楚为什么我们需要自定义代理,以及为什么要这样做,从而限制了bean的范围。
据我所知,对于单例-当我们希望将单个bean赋予所有引用时,我们使用singleton;而当我们希望每次引用bean时都赋予新的引用时,我们就使用原型。
现在我对自定义范围的理解是
自定义范围-我们将自定义范围用作两者之间的中间点,既不是我们每次都不想传递单个引用,也不是每次都要传递新引用。.但是,它更接近于我们每次传递相同bean的单例,仅从我们首选的位置(例如底层的threadlocal或map)开始。
请帮我弄清楚我的概念..主要问题是为什么要自定义范围?何时需要?
没有找到相关结果
已邀请:
2 个回复
骇毖煽洁铂
程琶