web容器中实例化spring相关配置解析

 更新时间:2018年01月10日 14:23:39   转载 作者:yangxueyong  
这篇文章主要介绍了web容器中实例化spring相关配置解析,具有一定借鉴价值,需要的朋友可以参考下

文章主要探究了web容器中实例化spring的相关配置简单介绍,接下来我们看看具体内容。

web容器中实例化spring相关配置说明:

要想在web容器实例化时加载spring容器,web.xml文件中配置如下:

<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:bean.xml</param-value>
</context-param>
<!-- 对Spring容器进行实例化的监听器s -->
<listener>
   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

说明:

默认情况下spring实例化时加载的是/WEB-INF/下的applicationContext.xml

<param-name>contextConfigLocation</param-name>

<param-value>classpath:bean.xml</param-value>指定了spring需要加载的文件(类路径下的bean.xml文件)

如果配置文件有多个配置如下:

  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
      classpath*:conf/spring/applicationContext_core*.xml,
      classpath*:conf/spring/applicationContext_dict*.xml,
      classpath*:conf/spring/applicationContext_hibernate.xml,
      classpath*:conf/spring/applicationContext_staff*.xml,
      classpath*:conf/spring/applicationContext_security.xml
      classpath*:conf/spring/applicationContext_modules*.xml
      classpath*:conf/spring/applicationContext_cti*.xml
      classpath*:conf/spring/applicationContext_apm*.xml
    </param-value>
  </context-param>

或者(使用空格隔开,如下配置:)

     <CONTEXT-PARAM>
     <PARAM-NAME>contextConfigLocation</PARAM-NAME>
     <PARAM-VALUE>
        applicationContext-database.xml applicationContext.xml
     </PARAM-VALUE> 
   </CONTEXT-PARAM>

总结

以上就是本文关于web容器中实例化spring相关配置解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

Spring实例化bean的方式代码详解

Spring的实例工厂方法和静态工厂方法实例代码

浅谈Spring单例Bean与单例模式的区别

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

相关文章

  • Activiti常用类简介

    Activiti常用类简介

    这篇文章主要介绍了Activiti常用类,需要的朋友可以参考下
    2014-08-08
  • 浅谈Spring Cloud下微服务权限方案

    浅谈Spring Cloud下微服务权限方案

    这篇文章主要介绍了浅谈Spring Cloud下微服务权限方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 详解Java编程中对线程的中断处理

    详解Java编程中对线程的中断处理

    这篇文章主要介绍了Java编程中对线程的中断处理,特别讲解了中断的时机与中断状态的管理,需要的朋友可以参考下
    2015-11-11
  • spring boot 自动更新静态文件和后台代码的实例

    spring boot 自动更新静态文件和后台代码的实例

    下面小编就为大家分享一篇spring boot 自动更新静态文件和后台代码的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • 解析Java中所有错误和异常的父类java.lang.Throwable

    解析Java中所有错误和异常的父类java.lang.Throwable

    这篇文章主要介绍了Java中所有错误和异常的父类java.lang.Throwable,文章中简单地分析了其源码,说明在代码注释中,需要的朋友可以参考下
    2016-03-03
  • java操作xml的方法汇总及解析

    java操作xml的方法汇总及解析

    这篇文章主要介绍了java操作xml的方法汇总及解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • 排序算法的Java实现全攻略

    排序算法的Java实现全攻略

    这篇文章主要介绍了排序算法的Java实现,包括Collections.sort()的使用以及各种经典算法的Java代码实现方法总结,超级推荐!需要的朋友可以参考下
    2015-08-08
  • Spring boot连接MySQL 8.0可能出现的问题

    Spring boot连接MySQL 8.0可能出现的问题

    这篇文章主要给大家介绍了关于Spring boot连接MySQL 8.0可能出现的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 详解Spring Cloud Finchley版中Consul多实例注册的问题处理

    详解Spring Cloud Finchley版中Consul多实例注册的问题处理

    这篇文章主要介绍了详解Spring Cloud Finchley版中Consul多实例注册的问题处理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • JDK8环境中使用struts2的步骤详解

    JDK8环境中使用struts2的步骤详解

    这篇文章主要给大家介绍了关于在JDK8环境中使用struts2的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11

最新评论