【学习笔记】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{ ............... }