gpt4 book ai didi

java - 哪些 servlet 是预初始化的好成员?

转载 作者:行者123 更新时间:2023-11-30 03:20:17 24 4
gpt4 key购买 nike

通过设置<load-on-startup>-1</load-on-startup> web.xml 中的属性让 servlet 在服务器启动时加载。

我知道预初始化的 servlet 对于第一次请求来说速度更快。

我的问题是哪种 servlet 适合此设置。具体来说它对哪种功能有用?

最佳答案

load-on-startup 基本上控制 servlet 的 init() 何时启动。方法被调用。

因此,从逻辑上讲,如果您有一个带有 init() 方法的 servlet,该方法执行昂贵且耗时的操作,例如解析 XML 配置文件和/或从某些应用程序填充一些应用程序范围的数据。数据库,那么在启动时而不是在第一次请求时执行此操作可能是一个好主意。

如果您甚至没有 init() 方法,那么您无需关心load-on-startup

另请参阅:

关于java - 哪些 servlet 是预初始化的好成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31487199/

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