Servlet的生命周期:(由创建到销毁的过程)
-
结论:(正常情况下) **第一次被 请求时创建,只创建一次 服务器关闭时就销毁**
-
验证:
-
init方法 :servlet被初始化创建的时候调用
-
service方法:处理请求的时候
-
destory方法 :servlet被销毁的时候。
-
当服务器关闭的时候销毁servlet,触发destroy方法的执行
-
注意:(可以通过配置xml来改变Servlet的创建时机)
-
我们可以在web.xml中配置load-on-startup来设置Servlet的加载时机为服务器启动。
-
**生命周期就变为从服务器一启动就被创建到服务器关闭** <load-on-startup>0</load-on-startup> (0可以是任意数)