一个web工程自动加载的配置文件只有web.xml,想要加载其他.xml必须在web.xml里面进行配置。

用spring的时候需要一个bean容器来管理所有的bean,所有bean默认是写在applicationContext.xml里的,在web.xml里面是这么设置的,

 1 <context-param>
 2     <param-name>contextConfigLocation</param-name>
 3     <param-value>
 4         /WEB-INF/dispatcherServlet-servlet.xml
 5     </param-value>
 6 </context-param>
 7
 8 <listener>
 9     <listener-class>
10         org.springframework.web.context.ContextLoaderListener
11     </listener-class>
12 </listener>

<context-param>是可选项,如果没有的话就加载applicationContext.xml,也可以用它指定其他配置文件。

1 <context-param>
2     <param-name>contextConfigLocation</param-name>
3     <param-value>classpath:spring.xml,classpath:spring-mybatis.xml</param-value>
4 </context-param>

所以,在类的根目录下写一个 applicationContext.xml  然后把spring的东西都配置一下 。

转载于:https://www.cnblogs.com/lishupeng/p/4948466.html

spring的applicationContext.xml如何自动加载相关推荐

  1. web.xml的contextConfigLocation作用及自动加载applicationContext.xml

    web.xml的contextConfigLocation作用及自动加载applicationContext.xml 转自:http://blog.csdn.net/sapphire_aling/ar ...

  2. 《Spring源码深度解析 郝佳 第2版》容器的基本实现与XML文件的加载

    目录 Spring的整体架构 容器的基本实现与XML文件的加载 一.Spring的整体架构 Spring是一个分层架构,主要包含以下部分 Core Container Data Access Web ...

  3. log4j 源码解析_log4j1.x设置自动加载log4j.xml

    在没有设置自动加载log4j.xml的时候,一般我们需要这么处理 static void initLogger() {System.out.println("configurating lo ...

  4. Spring Boot 自动加载指定包下的拦截器

    Spring Boot 在我们需要对程序添加拦截器需要使用 WebMvcConfigurerAdapter 中的 addInterceptors方法去注册拦截器,这样我们如果在程序里面有多个拦截或者我 ...

  5. 关于spring自动加载的那点事儿

    背景 惯例要讲一下背景,毕竟问题来源于生活,困难滋生于工作,要是每天吃吃喝喝.无忧无虑,我相信我也没什么问题好写了^_^公司架构组在推新的基础框架,主要是嫌以前的框架用起来太啰嗦了,做了很多感觉多余的 ...

  6. spring boot 中 log4j2 日志无法加载(Feature 'http://apache.org/xml/features/xinclude' is not recognized.)

    Spring boot 1.5.14 版本中使用 log4j2 日志,在 eclipse 中可以打印日志,但是打包成 war 后,直接运行无法将日志输出到日志文件,配置的 log4j2-spring. ...

  7. Spring 天天用,bean 懒加载原理你懂吗?

    来源:小小木的博客 www.cnblogs.com/wyc1994666/p/10569091.html 普通的bean的初始化是在容器启动初始化阶段执行的,而被lazy-init修饰的bean 则是 ...

  8. ajax自动加载blogjava和博客园的rss

    自动加载blogjava和博客园的rss <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"   "h ...

  9. thinkphp 框架自动加载原理_ThinkPHP5分析Part 1 基本框架流程

    ThinkPHP是一个免费开源的,快速.简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的.ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能 ...

最新文章

  1. html哪个属性不会脱离文档流,html 在不给高的时候使用float为什么下面的文档会脱离文档流...
  2. php 限制登陆设备,登陆界面限制到只允许一台机器在线-PHP教程,PHP应用
  3. ( 1 )Linux 常用命令
  4. Redis数据类型(String)
  5. 【Linux命令大全】
  6. Windows7旗舰版磁盘分区详解—附分区步骤截图
  7. 数据结构java语言描述朱战立_数据结构——树(Java语言描述)
  8. Pytorch —— 权值初始化
  9. Scrapy框架学习笔记:猫眼爬虫
  10. activiti表单设计器_基于Vue,ElementUI开发的一款表单设计器
  11. 常用的C语言函数介绍
  12. 火狐中jq的attr出现的bug问题用prop代替
  13. 如何解决电脑触控板不能使用的问题 (双指上下滑动翻页)
  14. Mac系统下编译并使用ijkplyer播放器
  15. [转载]浙江杭西高2011年5月高二地理(徐霞客游记TV版-
  16. 【历史上的今天】6 月 1 日:Napster 成立;MS-DOS 原作者出生;谷歌出售 Google SketchUp
  17. Redhat 8修改系统语言为英文
  18. 关于x86中为什么CS:IP里的0xffff左移四位是0xffff0
  19. 老子云打造3D技术云服务平台,加速三维互联网变革进程
  20. web服务器推送技术

热门文章

  1. 如何对java分装,Angular4 JSONP + JAVA代码
  2. 160 - 10 Andrénalin.3
  3. 160 - 9 Andrnalin.2
  4. node oauth2验证_如何设置和使用护照OAuth Facebook身份验证(第2部分)| Node.js
  5. 如何获取ubuntu源码包里面的源码进行编译
  6. 远控免杀专题 14 ---AVIator
  7. @requestbody 接受int参数_C++之指针作为函数参数
  8. 使用 C++的第三方库 jsoncpp的步骤以及出现的问题
  9. 详解STL中的空间配置器(SGI版本)
  10. (C语言版)栈和队列(一)——实现链式栈和链式队列的基本操作以及遇到的问题