gpt4 book ai didi

java - 如果 Web 服务器闲置一周左右,Spring bean 会发生什么情况?

转载 作者:行者123 更新时间:2023-12-02 03:04:29 25 4
gpt4 key购买 nike

考虑一下我已经一周没有使用生产服务器了。创建的 Spring Bean 会发生什么?他们还留在内存里吗?或者他们是否有空闲超时来调用其销毁并关闭应用程序上下文,直到下一个请求?

最佳答案

Spring bean 在应用程序启动时创建,并将保留在内存中,直到应用程序停止。对于包含所有这些bean的应用程序上下文也是如此,它也将保留在内存中。如果应用程序上下文关闭,则将无法处理下一个请求。

正如 Alex.R 所评论的,bean 可能有其他范围,如“请求”或“ session ”,但这是一个不同的故事。

将其视为 Singleton,1 周后 Bean 也会保留在内存中吗?确切地。 Spring 不会自行销毁单例 bean。

我在亚马逊上运行一些演示 Spring 应用程序,有时一个月没有流量,而且它们从未单独关闭。

关于java - 如果 Web 服务器闲置一周左右,Spring bean 会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41943390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com