Spring配置文件详解 - applicationContext.xml文件路径
2015-12-31 11:35
309 查看
spring的配置文件applicationContext.xml的默认地址在WEB-INF下,只要在web.xml中加入代码
spring就会被自动加载
但在实际的开发过程中,我们可能需要调整applicationContext.xml的位置,以使程序结构更加的清晰。在web.xml中,配置Spring配置文件的代码如下:
根据Spring框架的API描述,有以下四种方法配置applicationContext.xml文件路径
注:以上路径只是举例,具体使用还是要针对真是项目的,做编程的这点举一反三能力还是有的吧
开发过程中,如果spring的配置文件applicationContext.xml未加载的话,一般回报这样的错误 Could not open ServletContext resource [/WEB-INF/applicationContext.xml] 下面就有我为大家举例自定义applicationContext.xml路径的常见的方法。
1、Spring配置文件在WEB-INF下面
这种情况你可以不去管他,不进行配置,因为spring会默认去加载,如果一定要配置呢,可以这样
2、Spring配置文件在WEB-INF下的某个文件夹下,比如config下,可以这样配置
3、Spring配置文件在src下面,可以这样配置
或者
4、Spring配置文件在src下的某个包里,比如com.config,可以这样配置
或者
org.springframework.web.context.ContextLoaderListener
spring就会被自动加载
但在实际的开发过程中,我们可能需要调整applicationContext.xml的位置,以使程序结构更加的清晰。在web.xml中,配置Spring配置文件的代码如下:
contextConfigLocation这里写路劲
根据Spring框架的API描述,有以下四种方法配置applicationContext.xml文件路径
1. /WEB-INF/applicationContext.xml 2. com/config/applicationContext.xml 3. file:C:/javacode/springdemo/com/config/applicationContext.xml 4. classpath:com/config/applicationContext.xml
注:以上路径只是举例,具体使用还是要针对真是项目的,做编程的这点举一反三能力还是有的吧
开发过程中,如果spring的配置文件applicationContext.xml未加载的话,一般回报这样的错误 Could not open ServletContext resource [/WEB-INF/applicationContext.xml] 下面就有我为大家举例自定义applicationContext.xml路径的常见的方法。
1、Spring配置文件在WEB-INF下面
这种情况你可以不去管他,不进行配置,因为spring会默认去加载,如果一定要配置呢,可以这样
contextConfigLocationWEB-INF/applicationContext.xml
2、Spring配置文件在WEB-INF下的某个文件夹下,比如config下,可以这样配置
contextConfigLocationWEB-INF/config/applicationContext.xml
3、Spring配置文件在src下面,可以这样配置
contextConfigLocationWEB-INF/classes/applicationContext.xml
或者
contextConfigLocationclasspath:applicationContext.xml
4、Spring配置文件在src下的某个包里,比如com.config,可以这样配置
contextConfigLocationWEB-INF/classes/com/config/applicationContext.xml
或者
contextConfigLocationclasspath:com/config/applicationContext.xml
相关文章推荐
- C++中的函数对象(Function Object)
- Android调用Java EE+axis2搭建的webservice服务详解
- Android的数据存储
- 部署nagios监控系统
- iOS 摇一摇 实现
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- 浅谈Android中的序列化
- 欢迎使用CSDN-markdown编辑器
- Android资源管理框架(Asset Manager)简要介绍和学习计划
- Android屏幕适配
- Android Gradle打渠道包
- Android开发过程中遇到的关于so文件的问题
- iOS项目的完整重命名方法图文教程
- [Android Studio] Android studio 多渠道打包(超简洁版)
- Android之屏幕测试
- iOS xcode中生成和打包ipa文件的方法和步骤
- 关于Android Studio 和 Gradle的那些事儿
- Plugin is too old,please update to a more recent version,or set ANDROID_DAILY_OVERRIDE environment v
- iOS---禁止横屏
- android 数据存储----文件方式 总结