📅  最后修改于: 2021-01-09 12:34:32             🧑  作者: Mango
如果值为正数,则web-app的启动时加载元素会在部署或服务器启动时加载servlet。也称为servlet的预初始化。
您可以为Servlet传递正值和负值。
众所周知,servlet是在第一次请求时加载的。这意味着在第一次请求时会消耗更多时间。如果在web.xml中指定了启动时加载,则servlet将在项目部署时或服务器启动时加载。因此,响应第一个请求将花费更少的时间。
如果传递正值,则将在较高的整数值servlet之前加载较低的整数值servlet。换句话说,容器以递增的整数值加载servlet。先加载0值,然后再加载1、2、3,依此类推。
让我们尝试通过以下示例了解它:
....
servlet1
com.javatpoint.FirstServlet
0
servlet2
com.javatpoint.SecondServlet
1
...
定义了2个servlet,这两个servlet将在项目部署或服务器启动时加载。但是,将首先加载servlet1,然后再加载servlet2。
如果传递负值,则将在请求时(第一个请求)加载servlet。