🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # 简介 创建个类实现Servlet接口 所有的Servlet对象是由tomcat服务器创建,不需要手动创建,service()方法也是有服务器在特定情况下调用,对象销毁也是由服务器执行 对象存在是由服务器自动调用的方法(不是我们手动调用的方法)就是生命周期方法 # 生命周期 * 构造器: 第一次访问Servlet时,服务器会调用构造器创建对象(在一次生命周期中只会调用一次) * init:构造器调用后,服务器会立即调用init方法(服务器会传入一个对象,可以在此方法中完成一些初始化操作,只会在创建对象后调用),说明servlet是单例 * service:每次请求访问此servlet时服务器都会调用此方法处理用户的请求(接收请求,处理请求,给用户响应) * destroy:正常关闭服务器时,服务器调用此方法销毁servlet对象(对象销毁之前调用) ~~~ <!-- servlet在启动的时候创建对象,里面数字代表优先级,越小优先级越大 --> <!-- 指定servlet创建的时机 1. 第一次访问时,创建,那么值为负数 2. 服务器启动时创建,那么值为0或正整数 --> <load-on-startup>3</load-on-startup> ~~~