Servlet之自动加载配置方法

来源:互联网 发布:ubuntu设置dhcp 编辑:程序博客网 时间:2024/06/05 23:47

在Servlet中,默认是在第一次访问时创建Servlet对象,如果在构造方法或者在init()中加入过多的逻辑,那么在用户第一次访问Servlet时就会需要更多的时间,这样给用户的体验就会不好了。解决的方法是在启动服务器时就创建好Servlet对象,也就是Servlet的自动加载。


过程很简单,就只需要在web.xml的Servlet标签中加上自动加载标签:<load-on-startup>1</load-on-startup>

配置举例如下:

<servlet>    <servlet-name>LifeDemo</servlet-name>    <servlet-class>gz.itcast.c_life.LifeDemo</servlet-class>    <!-- 这个配置可以让servlet在tomcat服务器启动的时候自动创建servlet对象 -->    <load-on-startup>1</load-on-startup></servlet>


<load-on-startup>1</load-on-startup>中的数字1代表多个servlet创建的优先级,数字越小,优先级越高。


0 0
原创粉丝点击