一、配置
要把某个servlet的创建时机提前到服务器启动时,需要找到应用的web.xml,在需要提前创建的servlet注册标签中加入load-on-startup标签
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>servlet.HelloServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
load-on-startup标签的值通常是任意一个正整数
二、影响
在一个应用中可以同时给多个servlet注册标签配置load-on-startup标签,让他们都在服务器启动时创建对象
1、所有的servlet注册信息的load-on-startup值相同
则创建servlet对象的顺序就是按照web.xml中servlet的注册顺序,从上到下依次创建
2、如果servlet的配置load-on-startup值不同(注意)
则哪一个的值小,那么它在服务器启动时就先创建对象