ClassPathXmlApplicationContext 这个类表示加载的xml文件都是在classpath之下;FileSystemXmlApplicationContext 则没有这种限制, 可以加载任意目录下的文件, 它的起始路径是相对于当前spring容器所在工程的根目录, 这种用法一般在测试的时候(配置文件可能存放在不同的工程中)为了加载不同工程和目录下的文件很有用. 比如你部署的xml可以直接放在classpath之下, 但是你的xml文件则可以放在classpath之外, 然后通过FileSystemXmlApplicationContext来引用. 比如这种路径:
引用
"src/test/resources/spring-ic-config.xml",
"src/test/resources/spring-ic-jdbc.xml",
"/../itemcenter-server/src/main/webconfig/spring-ic-tx.xml",
"/../itemcenter-server/src/main/webconfig/spring-ic-spu-dao.xml"
资料引用:http://macrochen.iteye.com/blog/298033
分享到:
相关推荐
本文档是很专业的 Spring动态加载配置文件,实现热部署方案。
Spring3.0 配置文件中加载Properties文件的小例子
NULL 博文链接:https://364232252.iteye.com/blog/2369488
Spring 加载多个配置文件
本文档介绍了spring中的在classpath中加载配置文件
在spring中加载多个配置文件的方法,希望对你有用。
本文详细介绍了Spring中如何加载多个配置文件
springmvc项目中如何加载jar包中的spring配置文件
加载spring配置文件,提供getBean接口.
主要介绍了详解Spring加载Properties配置文件的四种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
spring整合springmvc、mybatis的jar包和配置文件,spring整合springmvc、mybatis的jar包和配置文件,spring整合springmvc、mybatis的jar包和配置文件
主要介绍了浅谈SpringBoot2.4 配置文件加载机制大变化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了spring如何加载配置多个配置文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
主要为大家详细介绍了Spring加载加密的配置文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要给大家介绍了关于Spring Boot加载配置文件的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者使用Spring Boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
在web应用用写的一些Socket服务等,需要配置IP、端口等信息,我们希望这些信息写到配置文件中,并有spring帮我们加载。
spring 启动时根据配置文件的不同加载不同的文件
可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件,直接可以用,适合部署可执行jar时,从外部配置数据库