第一种:

通过web.xml配置加载spring上下文环境,其配置方式如下:

web.xml

[xhtml] view plain copy
  1. <context-param>
  2. <param-name>contextConfigLocation</param-name>
  3. <param-value>/WEB-INF/applicationContext*.xml</param-value>
  4. </context-param>

(在web.xml文件里面添加以上代码。只要将以applicationContext-开头的xml文件放到WEB-INF目录之下就可以了。一般会有applicationContext-service.xml和applicationContext-dao.xml。)

通过listener加载

[xhtml] view plain copy
  1. <listener>
  2. <listener-class>
  3. org.springframework.web.context.ContextLoaderListener
  4. </listener-class>
  5. </listener>

或者利用severlet类加载

[xhtml] view plain copy
  1. <servlet>
  2. <servlet-name>context</servlet-name>
  3. <servlet-class>
  4. org.springframework.web.context.ContextLoaderServlet
  5. </servlet-class>
  6. <load-on-startup>1</load-on-startup>
  7. </servlet>

第二种方式:
使用Struts插件
在struts-config.xml中

[xhtml] view plain copy
  1. <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
  2. <set-property property="contextConfigLocation"
  3. value="/WEB-INF/applicationContext.xml,/WEB-INF/action-servlet.xml,,,,,可以多个"/>
  4. </plug-in>

Spring配置文件applicationContext.xml的两种拆分方式相关推荐

  1. Spring配置文件applicationContext.xml中bean>>property>>name属性的含义

    Spring配置文件applicationContext.xml中bean>>property>>name属性表示的含义 首先我们知道property是bean元素的子元素,它 ...

  2. Spring AOP拦截规则的两种定义方式

    Spring AOP拦截规则的两种定义方式 AOP的根本目的就是解耦,分开业务代码与系统共用代码,例如打印日志. Spring支持AspectJ的注解式切面编程,主要包含4个部分,分别是 使用@Asp ...

  3. xml的两种解析方式:sax,dom4j

    两种解析方式的优缺点:     sax解析:优点:不需要读取整个文件,并且将其储存在内从中,不耗费内存资源,才用触发监听的方式,文件读到哪里触发相应方法.         缺点:不能反复调用,每次解析 ...

  4. Spring 配置文件applicationContext.xml

    Spring配置文件是用于指导Spring工厂进行Bean生产.依赖关系注入(装配)及Bean实例分发的"图纸". Spring配置文件是一个或多个标准的XML文档,applica ...

  5. ssm(Spring+Spring mvc+mybatis)Spring配置文件——applicationContext.xml

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  6. spring配置文件ApplicationContext.xml里面class等没有提示功能

    实现效果: 解决方法: windows–>preference->myeclipse->files and editors–>xml->xmlcatalog 点击add ...

  7. oracle mysql连接池配置文件_数据库连接池两种配置方式详解

    数据库连接池: 负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接 ...

  8. Spring与Hibernate两种组合方式

    Spring与Hibernate大致有两种组合方式,主要区别是一种是在Hibernate中的hibernate.cfg.xml中配置数据源,一种是借助Spring的jdbc方式在Spring的appl ...

  9. java调用外联服务用xml,Spring IOC 依赖注入的两种方式:XML和注解

    IoC,直观地讲,就是容器控制程序之间的关系,而非传统实现中,由程序代码直接操控.这也就是所谓"控制反转"的概念所在.控制权由应用代码中转到了外部容器,控制权的转移是所谓反转.Io ...

最新文章

  1. 如何充分利用JavaScript(ES6)中的解构功能
  2. mybatis3单表增删改查(二)——注解方式
  3. goudp文件传输服务器,golang udp服务端客户端例子
  4. python中回归拟合图_seaborn库:线性回归拟合图
  5. 《Thinking in java》 读了个开头
  6. [19/06/07-星期五] CSS基础_布局定位背景样式
  7. Mybatis查询时数据丢失的问题
  8. python爬虫——web前端基础(4)
  9. 刨根究底字符编码之二——关键术语解释(下)
  10. 信用卡积分兑换里程全攻略
  11. Markdown个人简历模板
  12. leetcode_83_Remove Duplicates from Sorted List
  13. 登录起凡是显示计算机拒绝无法连接,起凡名将录出现第三方登陆失败怎么办 解决方案一览...
  14. error LNK2001: 无法解析的外部符号 __imp____iob_func
  15. 一维离散动力学系统的混沌研究【基于matlab的动力学模型学习笔记_8】
  16. log4j/log4e的使用
  17. 查看Linux内核修改及更新记录方法
  18. 计算机管理员考核指标库,仓库管理员绩效考核指标.docx
  19. redis和zookeeper实现分布式锁的区别
  20. 地理计算 | 计算两个坐标点射线的交点(前方交会)

热门文章

  1. 【FFmpeg】使用 FFmpeg 处理音视频格式转换流程 ( 解复用 | 解码 | 帧处理 | 编码 | 复用 )
  2. 【Android 安全】DEX 加密 ( Java 工具开发 | 生成 dex 文件 | Java 命令行执行 )
  3. ActiveState Komodo IDE v5.2.1.34168 最新版for Linux/Mac OS/Windows 全5大平台
  4. NGINX的几个应用场景
  5. Windows 10:开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用 的解决方法
  6. ORM 一对一 以及csrf 的简单用法
  7. 几种典型的软件自动化测试框架
  8. Centos之压缩和解压缩命令
  9. Revit二次开发--Hello World
  10. 在手机网页中使用USEMAP