【发布时间】:2018-10-26 03:48:04
【问题描述】:
谁能告诉我上下文关闭时已经创建的 bean 会发生什么。
Bean 被销毁意味着它们不应该从内存中删除吗?或者只是容器停止管理最初创建的 Bean?
【问题讨论】:
标签: java spring jakarta-ee
谁能告诉我上下文关闭时已经创建的 bean 会发生什么。
Bean 被销毁意味着它们不应该从内存中删除吗?或者只是容器停止管理最初创建的 Bean?
【问题讨论】:
标签: java spring jakarta-ee
关闭时的上下文会调用bean的destroy方法(如果有的话)。这使 bean 有机会清理它可能使用的任何其他资源(例如打开的连接)。
最终,当不再从程序中的任何位置引用 bean 时,它们将被 JVM 垃圾收集。这与任何其他对象相同。豆类没有什么特别之处。
【讨论】: