Servlet生命周期

Servlet生命周期

Servlet生命周期由构造器、init方法、service方法和destroy方法组成。

构造器

只被调用一次,只有第一次请求Servlet时,创建Servlet的实例,调用构造器。

init方法

只被调用一次,再创建好实例后立即被调用,用于初始当前的Servlet。

service方法

被多次调用,每次请求都会调用service方法。实际用于响应请求的。

destroy方法

只被调用一次,在当前Servlet所在的WEB应用被卸载前调用,用于释放当前Servlet所占用的资源。

load-on-startup

补充说一下,load-on-startup可以指定Servlet被创建的时机,若为负数,则在第一次请求时被创建,若为0或正数,则在当前WEB应用被调用Servlet
容器加载时创建实例,且数字越小越早被创建。

1
<load-on-startup>任意数字</load-on-startup>
原创技术分享,您的支持将鼓励我继续创作
0%