默认情况,Servlet会在第一次访问被容器创建,但是如果创建Servlet比较耗时的话,那么第一个访问的人等待的时间就比较长,用户的体验就比较差,那么我们能不能把Servlet的创建放到服务器启动的时候来创建,具体如何来配置?
@WebServlet(urlPatterns = "/demo1",loadOnStartup = 1)
loadOnstartup的取值有两类情况
(1)负整数:第一次访问时创建Servlet对象
(2)0或正整数:服务器启动时创建Servlet对象,数字越小优先级越高
1、如果只有一个值,并且这里的值是value,就可以省略:
@WebServlet("接口路径")
2、在Servlet文件中value和urlPatterns代表的文件含义是一样的
3、我们在原先的值上添加LoadStartup,-1为默认值
4、加上的好处是:没有访问服务器,servlet对象就被创建了