Spring IoC中的内存使用情况

时间:2014-02-13 06:11:13

标签: spring spring-mvc memory

当一个bean由spring容器创建时,只有一个对象(默认为singleton)存在于堆内存中,而所有通过自动装配在控制器或服务中注入的实例都是在堆栈中创建的。

以上陈述是否属实?

1 个答案:

答案 0 :(得分:1)

  

虽然通过自动装配在控制器或服务中注入的所有实例都是在堆栈中创建的。

没有。你在哪里得到这个想法? 所有对象都存储在堆中。局部变量存储在堆栈中,但引用堆中的对象或存储在堆栈中的基元。这与Spring无关,也与Java语言和JVM实现无关。

相关: