Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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
spring容器将在其中创建所有运行时对象_Spring_Spring Boot_Ioc Container - Fatal编程技术网

spring容器将在其中创建所有运行时对象

spring容器将在其中创建所有运行时对象,spring,spring-boot,ioc-container,Spring,Spring Boot,Ioc Container,根据Spring文档,SpringIoC容器管理bean的整个生命周期 我的问题是Spring容器将在哪里创建新对象?在JVM中还是在哪里?以及如何维护对象的引用 还有下面的问题 对于将在何处创建这些bean的独立应用程序 对于将在哪里创建这些bean的Web应用程序 我已经阅读了Spring文档的主要部分,但没有发现任何关于如何维护对象引用的清晰想法。由于Spring引导应用程序在JVM中运行,因此对象也在JVM中创建 Spring在应用程序上下文中保留对bean的引用。Application

根据Spring文档,SpringIoC容器管理bean的整个生命周期

我的问题是Spring容器将在哪里创建新对象?在JVM中还是在哪里?以及如何维护对象的引用

还有下面的问题

  • 对于将在何处创建这些bean的独立应用程序
  • 对于将在哪里创建这些bean的Web应用程序

  • 我已经阅读了Spring文档的主要部分,但没有发现任何关于如何维护对象引用的清晰想法。

    由于Spring引导应用程序在JVM中运行,因此对象也在JVM中创建


    Spring在应用程序上下文中保留对bean的引用。ApplicationContext接口有几个具体的实现(取决于应用程序的类型),但最终归结为一堆哈希映射,其中包含bean实例或关于如何创建它们的信息、bean类型等。如果您对实现细节感兴趣,最相关的类是IMO。所有应用程序上下文实现都使用它来注册bean、解析bean等。

    由于Spring引导应用程序在JVM中运行,因此对象也在JVM中创建

    Spring在应用程序上下文中保留对bean的引用。ApplicationContext接口有几个具体的实现(取决于应用程序的类型),但最终归结为一堆哈希映射,其中包含bean实例或关于如何创建它们的信息、bean类型等。如果您对实现细节感兴趣,最相关的类是IMO。所有应用程序上下文实现都使用它来注册bean、解析bean等