Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java spring如何管理原型bean的整个生命周期?_Java_Spring_Prototype_Javabeans_Lifecycle - Fatal编程技术网

Java spring如何管理原型bean的整个生命周期?

Java spring如何管理原型bean的整个生命周期?,java,spring,prototype,javabeans,lifecycle,Java,Spring,Prototype,Javabeans,Lifecycle,spring如何管理原型bean的生命周期?如果它没有调用原型bean的destroy方法?原型bean在后台使用原型模式: 原型模式允许我们隐藏制作新产品的复杂性 来自客户端的实例。其概念是复制现有对象 而不是从头开始创建一个新的实例 包括昂贵的操作。现有对象作为原型和对象 包含对象的状态。新复制的对象可能会更改 只有在需要时才具有相同的属性。这种方法节省了昂贵的资源 和时间,尤其是当对象创建是一个繁重的过程时 在应用程序管理的上下文对象使用AOP的基础上,它们被包装在代理对象中。对于原型范围

spring如何管理原型bean的生命周期?如果它没有调用原型bean的destroy方法?

原型bean在后台使用原型模式:

原型模式允许我们隐藏制作新产品的复杂性 来自客户端的实例。其概念是复制现有对象 而不是从头开始创建一个新的实例 包括昂贵的操作。现有对象作为原型和对象 包含对象的状态。新复制的对象可能会更改 只有在需要时才具有相同的属性。这种方法节省了昂贵的资源 和时间,尤其是当对象创建是一个繁重的过程时

在应用程序管理的上下文对象使用AOP的基础上,它们被包装在代理对象中。对于原型范围的bean,底层方面将bean的创建委托给该模式的基于spring的实现