关闭上下文后,已经创建的bean会怎样?

时间:2018-10-26 03:48:04

标签: java spring java-ee

请允许我启迪关闭上下文时已经创建的bean发生了什么。

Bean被破坏意味着不应该将其从内存中删除?还是只是容器停止管理最初创建的bean?

1 个答案:

答案 0 :(得分:1)

关闭时上下文将调用bean的destroy方法(如果有的话)。这使Bean有机会清理它可能使用的任何其他资源(例如打开的连接)。

最终,当不再从程序中的任何位置引用bean时,JVM将对其进行垃圾回收。这与任何其他对象相同。豆没有什么特别的。