load-on-startup 真实含义

本文解释了Servlet配置中load-on-startup元素的意义,该元素决定了Servlet在应用启动时的加载顺序和初始化时机。若值为正整数或0,容器会在部署应用时按顺序加载和初始化Servlet;若为负数或缺失,则容器可自由选择加载时机。
摘要由CSDN通过智能技术生成


用了那么久都没真正看过文档说 load-on-startup 是什么意思的,今天偶然看到了这个问题,记录一下吧。 

这个标签的含义是指,容器启动时加载这个servlet的顺序,正常的取值范围是:负数,0-5,如果是负数或者没有这个标签,则容器在启动时不自动加载这个servlet,如果是0-5,则按照顺序加载这个servlet,执行初始化方法init()。数字是0-5,加载顺序也是0-5。下面是文档说明: 
The  load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on the startup of the web application. The optional contents of these element must be an integer indicating the order in which the servlet should be loaded. If the value is a negative integer, or the element is not present, the container is free to load the servlet whenever it chooses.  If the value is a positive integer or 0, the container must load and initialize the servlet as the application is deployed. The container must guarantee that servlets marked with lower integers are loaded before servlets marked with higher integers. The container may choose the order of loading of servlets with the same  load-on-startup value. 

转载于:https://www.cnblogs.com/liyazhou/archive/2009/08/24/1552907.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值