
默认情况下 我们的Servlet是在第一次使用的时候 被创建 然后每一次请求的时候 只是执行 doGet或者 doPost方法 当我们的容器进行关闭的时候 那么执行我们的destory方法 实现Servlet的销毁
public class UserServlet extends HttpServlet {
public UserServlet(){
System.out.println("---------------构造器执行----------------");
}
@Override
public void init(ServletConfig config) throws ServletException {
super.init(config);
System.out.println("-----------------config init------------");
}
@Override
public void init() throws ServletException {
System.out.println("-----------------init--------------------");
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//处理请求逻辑
System.out.println("---------------doPost----------------");
}
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req,resp);
}
@Override
public void destroy() {
System.out.println("---------------destroy----------------");
}
}
改变我们的Servlet的创建时间(让系统启动的时候 就去创建我们的Servlet)
UserServlet com.qfedu.edu.servlet.UserServlet 1 UserServlet /users