【问题标题】:What happens to the beans that have already created when context is closed关闭上下文时已经创建的 bean 会发生什么
【发布时间】:2018-10-26 03:48:04
【问题描述】:

谁能告诉我上下文关闭时已经创建的 bean 会发生什么。

Bean 被销毁意味着它们不应该从内存中删除吗?或者只是容器停止管理最初创建的 Bean?

【问题讨论】:

    标签: java spring jakarta-ee


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多