您的位置:首页 > 移动开发

Spring中关于ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径设置

2014-11-07 19:17 701 查看
XML位于resources下时的访问方式

ClassPathXmlApplicationContext()中路径指向的是工程下面的resources目录:

对于保存在resources文件下的 *.xml 文件可以使用三种方式访问:

1、直接使用文件名访问;

2、使用classpath (前缀方法)

3、使用绝对路径(绝对路径前需加 file: )



第一种方法:



第三种方法(第二种和前面的没区别)



而使用FileSystemXmlApplicationContext()只能使用绝对路径去访问;

如图:



对于xml文件不在resources下时

两个方法访问形式如下:



ClassPathXmlApplicationContext()只能使用绝对路径访问:



FileSystemXmlApplicationContext()可以使用绝对路径:



也可以使用相对路径:



注意一点:有时后台虽然不是报路径错误,如:后台报无法找到某个Bean,有时也是因读取xml的方式不对导致的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐