Servlet对象自动加载

来源:互联网 发布:matlab怎么遍历数组 编辑:程序博客网 时间:2024/06/05 14:11

Servlet对象自动加载


      • Servlet对象自动加载
        • 概述
        • 实现方式


概述


默认情况下,在第一次访问Servlet的时候去创建Servlet对象,如果Servlet的构造方法或者是init方法执行了较多的逻辑代码,那么将会导致网页的加载缓慢,这是一种不好的用户体验,怎么办呢?本文将介绍一个新的知识点实现Servlet自动加载,也就是去改变Servlet创建对象的时间,将其创建时间提前到加载web应用的时候。

实现方式


很简单,在servlet的配置文件(conf/web.xml)中,加上一个<load-on-startup>1</load-on-startup>即可,其数值决定了创建时的优先级,数值越大优先级越低 。这样就能在服务器启动的时候去创建Servlet对象。一定要注意是加到<servlet></servlet>中而不是<servlet-mapping></servlet-mapping>

0 0
原创粉丝点击