• spring有三种启动方式


    spring有三种启动方式,使用ContextLoaderServlet,ContextLoaderListener和ContextLoaderPlugIn
    spring3.0及以后版本中已经删除ContextLoaderServlet 和Log4jConfigServlet
    可以采用余下两种启动方式ContextLoaderListener和ContextLoaderPlugIn
    建议使用ContextLoaderListener
    。
     N0:1
    
    
    
           <!--推荐使用此种方式-->
    
    
    
           <listener>
    		<listener-class>
    			org.springframework.web.context.ContextLoaderListener
    		</listener-class>
    	</listener> 
    	<!--contextConfigLocation在 ContextLoaderListener类中的默认值是 /WEB-INF/applicationContext.xml-->
    	<context-param>
    		<param-name>contextConfigLocation</param-name>
    		<param-value>/WEB-INF/applicationContext.xml</param-value>
    		<!-- <param-value>classpath:applicationContext*.xml</param-value> -->
    	</context-param>
    N0:2 
    
           <!--spring3.0之后不再支持此种方式-->
    
    	<servlet>
    		<servlet-name>context</servlet-name>
    		<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
    		<load-on-startup>1</load-on-startup>
    	</servlet>-->
    
    N0:3
             <!--要导入org.springframework.web.struts-3.0.5.RELEASE.jar包,在struts2.0及以后版本不支持此种方式加载spring-->
    
    
    
        <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
                  <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"/>
          </plug-in>
  • 相关阅读:
    nginx启动失败
    Windows下载安装docker详细步骤
    Consul
    Idea导入多个maven项目到同一目录下
    使用V-chart时踩过的一些坑
    java集合超详解
    HashMap
    curl和wget的区别和使用
    SourceTree3.2.6版本跳过注册办法
    单点登录
  • 原文地址:https://www.cnblogs.com/kongxc/p/6232383.html
Copyright © 2020-2023  润新知