我想知道,Spring依赖注入是否创建单例对象?如果是的话,它如何管理内部? ..我想知道,Spring依赖注入创建单例对象吗?如果是的话,它如何管理内部?
我想知道什么时候这个单身物体被创建和销毁。
我想知道,Spring依赖注入是否创建单例对象?如果是的话,它如何管理内部? ..我想知道,Spring依赖注入创建单例对象吗?如果是的话,它如何管理内部?
我想知道什么时候这个单身物体被创建和销毁。
默认情况下,Spring bean基本上是单身人士。 Spring将创建每个类的单个实例,并且在Spring初始化时通常会执行此操作。
但是,这几乎是无限可定制的。 Spring也可以创建一个bean的新实例,只要你通过名称请求bean,或者它可以为请求的长度创建bean,或者它可以使用单例,但在第一次调用它时不会实例化它,或者其他几件事。
关于何时bean实例化以及它们持续多长时间的讨论讨论了一个bean的“范围”。在文档中查看它:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-factory-scopes
谢谢,这意味着我已经在春天定义了两个不同名称的相同的bean,IOC容器创建了两个具有spring单例作用域的对象.... – Parag 2010-09-05 05:57:19
是的,尽管我想这个术语应该是你已经定义了两个不同的同一类的bean。 – 2010-09-05 16:34:01
最近有人问到一个几乎相同的问题:http://stackoverflow.com/questions/3599068/can-the-object-created-in-ioc-container-be-called-singleton -if-not-why – 2010-09-01 06:56:10