web.xml中如何设置配置文件的加载路径实例详解
web.xml中如何设置配置文件的加载路径实例详解
web应用程序通过Tomcat等容器启动时,会首先加载web.xml文件,通常我们工程中的各种配置文件,如日志、数据库、spring的文件等都在此时被加载,下面是两种常用的配置文件加载路径,即配置文件可以放到 SRC目录下或者可以放到WEB-INF根目录下
第一种在web.xml中这样配置:
<context-param> <param-name >contextConfigLocation </param-name > <param-value >classpath:config/XXXXXXX.xml </param-value > </ context-param>
表示在类路径下有一个名为config的文件夹
第二种在web.xml中这样配置:
<context-param> <param-name >contextConfigLocation </param-name > <param-value >/WEB-INF/config/*-context.xml </param-value > </ context-param>
放在config文件夹下,使用了通配符。两种方式功能一样,使用哪个就看个人喜好了。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
关于JSP配置文件web.xml加载顺序详解
一. 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<context-param>和<listener>两个结点. 2.紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文. 3.容器将<context-param>转换为键值对,并交给servletContext. 4.容器创建<listener>中的类实例,创建监听器. 二. load-on-startup 元
-
web.xml中如何设置配置文件的加载路径实例详解
web.xml中如何设置配置文件的加载路径实例详解 web应用程序通过Tomcat等容器启动时,会首先加载web.xml文件,通常我们工程中的各种配置文件,如日志.数据库.spring的文件等都在此时被加载,下面是两种常用的配置文件加载路径,即配置文件可以放到 SRC目录下或者可以放到WEB-INF根目录下 第一种在web.xml中这样配置: <context-param> <param-name >contextConfigLocation </param-name >
-
SpringBoot配置文件的加载位置实例详解
springboot采纳了建立生产就绪spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行.在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性. SpringBoot启动会扫描以下位置的application.yml或者 application.properties文件作为SpringBoot的默认配置文件. -file:./config/ -file:./
-
web.xml中servlet, bean, filter, listenr 加载顺序_动力节点Java学院整理
web.xml 文件中一般包括 servlet, spring, filter, listenr的配置.那么他们是按照一个什么顺序加载呢?加载顺序会影响对spring bean 的调用. 比如filter需要用到 bean ,但是加载顺序是 先加载filter 后加载spring,则filter中初始化操作中的bean为null:首先可以肯定 加载顺序与他们在web.xml 文件中的先后顺序无关. web.xml 中 listener 和 serverlet 的加载顺序为 先 listener
-
webpack学习笔记之代码分割和按需加载的实例详解
本文介绍了webpack学习笔记之代码分割和按需加载的实例详解,分享给大家,也给自己留个笔记 为什么需要代码分割和按需加载 代码分割就是我们根据实际业务需求将代码进行分割,然后在合适的时候在将其加载进入文档中. 举个简单的例子: 1.一个HTML中存在一个按钮 2.点击按钮出现一个包着图片的div 3.点击关闭按钮图片消失 Demo目录: 一.当未点击按钮时浏览器只加载了对入口文件打包后的js 二.点击按钮会对组件进行异步加载 这个clichunk就是我们打包好的click组件,包括相应的JS逻
-
mui上拉加载功能实例详解
最近在做移动端的项目,用到了mui的上拉加载,整理如下: 1.需要引入的css.js <link rel="stylesheet" href="common/mui/css/mui.min.css" rel="external nofollow" > <script src="js/jquery-3.2.0.min.js"></script> <script src="com
-
Swift 开发之懒加载的实例详解
Swift 开发之懒加载的实例详解 /// A display link that keeps calling the `updateFrame` method on every screen refresh. private lazy var displayLink: CADisplayLink = { self.isDisplayLinkInitialized = true let displayLink = CADisplayLink(target: TargetProxy(target:
-
php自动加载代码实例详解
1. 让我们为 PHP 创建枚举,提供一些代码示例 如果我们的代码需要对枚举常量和值进行更多验证,该怎么办? 根据使用情况,我通常会使用类似以下的简单内容: abstract class DaysOfWeek { const Sunday = 0; const Monday = 1; // etc. } $today = DaysOfWeek::Sunday; 这是一个扩展的示例,可以更好地服务于更广泛的案例: abstract class BasicEnum { private static
-
PHP自动加载机制实例详解
本文实例讲述了PHP自动加载机制.分享给大家供大家参考,具体如下: 在php中,我们一般使用 require, requre_once, include, include_once 这四个命令来加载其他php文件,这在一般小型的php文件中是没有任何问题的,相信每个初学者都会遇到这样的应用场景:使用一个 Db.php 来定义数据库连接,在其他文件中直接引用这个文件,达到代码复用的效果. 再让我们考虑这样一个应用场景,如果我们使用一个框架,或者一个第三方包,里面一般有成百上千个类文件,而我们通常是
-
php类的自动加载操作实例详解
本文实例讲述了php类的自动加载操作.分享给大家供大家参考,具体如下: 类的自动加载 在外面的页面中,并不需要去引入类文件,但程序会在需要一个类的时候自动去"动态加载"该类. ① 创建一个对象的时候new ② 直接使用一个类名(操作静态属性与方法) 使用__autoload魔术函数 当出现两种情况时候,就会调用该函数,该函数需要我们预先定义,在其中写好加载类文件的通用语句 function __autoload($name){ require './lib/'.$name.'.clas
-
Android编程动态加载布局实例详解【附demo源码】
本文实例讲述了Android编程动态加载布局的方法.分享给大家供大家参考,具体如下: 由于前段时间项目需要,需要在一个页面上加载根据不同的按钮加载不同的布局页面,当时想到用 tabhot .不过美工提供的界面图完全用不上tabhot ,所以想到了动态加载的方法来解决这一需求.在这里我整理了一下,写了一个 DEMO 希望大家以后少走点弯路. 首先,我们先把界面的框架图画出来,示意图如下: 中间白色部门是一个线性布局文件,我喜欢在画图的时候用不同的颜色将一块布局标示出来,方便查看.布局文件代码如下:
随机推荐
- 把jQuery的类、插件封装成seajs的模块的方法
- AngularJS 路由详解和简单实例
- IIS Gzip缓存文件一键批量删除的方法(bat)
- iOS开发之数字每隔3位用逗号分隔
- 使用Oracle数据库登录时被告知用户被锁怎么解决
- 浅谈C/C++中的static与extern关键字的使用详解
- Android convinientbanner顶部广告轮播控件使用详解
- 进度条ProgressBar及ProgressDialog(实例)
- 深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
- php绘制一个扇形的方法
- MySQL笔记之连接查询详解
- JavaScript订单操作小程序完整版
- jquery获取tr并更改tr内容示例代码
- iframe的onload在Chrome/Opera中执行两次Bug的解决方法
- 基于使用递归推算指定位数的斐波那契数列值的解决方法
- Kloxo-MR VPS主机控制面板-安装使用及中文设置方法
- javascript 学习笔记(onchange等)
- Android 自定义星评空间示例代码
- 中国古今姓氏超过22000个
- 路由器备份配置