MENU

load-on-startup分析

load-on-startup

我们有时候会遇到这种配置方式,它其实是设置优先级的一个东西

  1. load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。
  2. 它的值必须是一个整数,表示servlet应该被载入的顺序。;
  3. 当值为0或者大于0时,表示容器在启动时就加载并初始化这个servlet。
  4. 当值小于0或者没有指定时,则表示容器在该Servlet被请求时,才会去加载。
  5. 正数的值越小,该Servlet的优先级就越高,应用启动时就优先加载。
  6. 当值相同的时候,容器就会自己选择优先加载。

通常大多数Servlet是在用户第一次请求的时候由应用服务器创建并初始化,但<load-on-startup>n</load-on-startup> 可以用来改变这种状况,根据自己需要改变加载的优先级!


本站所有未注明转载的文章均为原创,并采用CC BY-NV-SA 4.0 授权协议,转载请注明来源。

Last Modified: March 24, 2020
Archives QR Code
QR Code for this page
Tipping QR Code