1, 服务器启动,loading Servlet class
<load-on-startup>正数</load-on-startup>,服务器启动时创建 Servlet 实例,默认不创建
2, 客户端发送请求,创建 Servlet 实例
获取 config,调用 inint (ServletConfig config) 设置 config,调用 init () 继续初始化
3, 调用 service (),service () 调用 doGet () 或 doPost (),并返回
4, 服务器挂掉,所有 Serlvet 实例自动销毁
5, 服务器正常退出,或者内存不够用销毁不是很积极的Servlet
所有调用 Serlvet 请求线程执行完毕或或者请求超时,调用 destroy(),并释放Serlvet实例
6, gc 回收 Servlet 实例
Serlvet 生命周期
最新推荐文章于 2023-05-10 18:35:59 发布