【学习笔记】load-on-startup Servlet

创建Servlet实例有两个时机:用户请求之时和应用启动之时。应用启动之时创建的通常用于某些后台服务的Servlet。配置load-on-startup的Servlet有两种方式:

  • 在web.xml文件中通过<servlet……/>元素的<load-on-startup…./>子元素进行配置。
  • 通过@WenServlet Annotation的loadOnStartuo属性指定。

<load-on-startup…/>元素或loadOnStartup属性都只接收一个整型值,值越小,Servlet就越先实例化.

配置示例:

<servlet>

	<!--指定Servlet的名称 -->

	<servlet-name>ServletToJsp</servlet-name>

	<!--指定Servlet的 实现类 即生成的class文件 -->

	<servlet-class>ServletToJsp</servlet-class>

	<load-on-startup>1</load-on-startup>

</servlet>

 

@WebServlet(loadOnStartup=1)

public class TimeServlet extends HttpServlet{



...............

}

你可能感兴趣的:(【学习笔记】load-on-startup Servlet)