📜  在web.xml中启动时加载

📅  最后修改于: 2021-01-09 12:34:32             🧑  作者: Mango

在web.xml中启动时加载

如果值为正数,则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。