zoukankan      html  css  js  c++  java
  • servlet和filter初始化

    filter其实是一个"servlet chaining"(servlet 链),都是init()方法进行初始化。

    servlet可以在服务器已启动的时候就初始化,也可以是第一访问的时候进行初始化,而filter只能是服务器启动初始化

    设置服务器启动初始化,sevlet可以在web.xml上设置一个优先级。

    <load-on-startup>0</load-on-startup>表示Servlet的运行优先级

    如果没有设置loadOnStartup,则第一次请求的时候实例化

    分三种情况:
    loadOnStartup < 0 
    即负数的情况下,web容器启动的时候不做实例化处理,servlet首次被调用时做实例化
    这种情况和没有设置loadOnStartup是一样的。
    loadOnStartup > 0
    web容器启动的时候做实例化处理,顺序是由小到大,正整数小的先被实例化
    loadOnStartup = 0
    web容器启动的时候做实例化处理,相当于是最大整数,因此web容器启动时,最后被实例化

  • 相关阅读:
    vscode中golang插件配置
    好用的go开源模块汇总
    常用linux指令
    读大嘴生平咨询---->关于商业模式的思考
    photoprism 源码阅读
    C语言的算法
    C语言输出函数和输入函数
    C语言基本概念
    servlet(3)
    servlet(2)
  • 原文地址:https://www.cnblogs.com/javaxiaodoufu/p/7357774.html
Copyright © 2011-2022 走看看