web.xml中的load-on-startup
来源:互联网 发布:视频加背景音乐软件 编辑:程序博客网 时间:2024/05/22 04:32
<servlet><servlet-name>dispathcer</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!-- 前置控制器 --><init-param><param-name>contextConfigLocation</param-name> <!-- 上下文配置位置 --> <param-value> /WEB-INF/config/dispatch-servlet.xml /WEB-INF/config/applicationContext-*.xml </param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dispathcer</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
我们注意到它里面包含了这段配置:<load-on-startup>1</load-on-startup>,那么这个配置有什么作用呢?
贴一段英文原汁原味的解释如下:
Servlet specification:
The load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on the startup of the web application. The optional contents of these element must be an integer indicating the order in which the servlet should be loaded. If the value is a negative integer, or the element is not present, the container is free to load the servlet whenever it chooses. If the value is a positive integer or 0, the container must load and initialize the servlet as the application is deployed. The container must guarantee that servlets marked with lower integers are loaded before servlets marked with higher integers. The container may choose the order of loading of servlets with the same load-on-start-up value.
翻译过来的意思大致如下:
1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。
2)它的值必须是一个整数,表示servlet应该被载入的顺序
2)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;
3)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。
4)正数的值越小,该servlet的优先级越高,应用启动时就越先加载。
5)当值相同时,容器就会自己选择顺序来加载。
所以,<load-on-startup>x</load-on-startup>,中x的取值1,2,3,4,5代表的是优先级,而非启动延迟时间。
参考文章:http://www.blogjava.net/xzclog/archive/2011/09/29/359789.html
- 关于web.xml中的load-on-startup
- web.xml中的load-on-startup
- web.xml中的load-on-startup
- web.xml load-on-startup
- web.xml load-on-startup
- web.xml中<load-on-startup></load-on-startup>中的作用
- web.xml参数<load-on-startup>1</load-on-startup>
- load-on-startup在web.xml中的含义
- 关于web.xml中的load-on-startup作用
- 关于web.xml中的load-on-startup作用
- JavaEE中web.xml中的load-on-startup属性
- 关于web.xml中的load-on-startup作用
- load-on-startup在web.xml中的含义
- load-on-startup在web.xml中的含义
- load-on-startup在web.xml中的含义
- load-on-startup在web.xml中的含义
- 关于web.xml中的load-on-startup作用
- load-on-startup在配置文件web.xml中的含义
- Kinect实现简单的三维重建
- iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
- 55岁毕福剑打篮球狂揽73分 观众:不服不行
- MySQL命令行导出数据库
- 黑马程序员_Java基础_GUI图形界面入门
- web.xml中的load-on-startup
- httpClient 设置代理请求接口
- matlab 的一些形态学函数
- C++Primer 第五版 2.C++标准库
- 习近平会晤普京:决不许军国主义侵略悲剧重演
- <Android+Java>设置开机启动---开机解锁并直接进入应用
- win7中用MinGW编译x264出现"No working C compiler found."错误
- 头文件有.h与没.h的区别
- Hadoop必看:hadoop使用中的几个小细节(一)