spring如何管理原型bean的生命周期?如果它没有调用原型bean的销毁方法呢?
发布于 2019-06-28 21:01:56
Prototype bean在后台使用prototype模式:
Prototype模式允许我们向客户端隐藏创建新实例的复杂性。其概念是复制现有对象,而不是从头开始创建新实例,这可能会包括代价高昂的操作。现有对象充当原型,并包含对象的状态。仅当需要时,新复制的对象才可以更改相同的属性。这种方法节省了昂贵的资源和时间,特别是当对象创建是一个繁重的过程时。
在使用AOP的应用程序管理上下文对象之上,它们被包装在代理对象中。在prototype作用域bean的情况下,底层方面将bean的创建委托给此模式的基于spring的实现。
https://stackoverflow.com/questions/56806600
复制相似问题