码迷,mamicode.com
首页 > 移动开发 > 详细

ClassPathXmlApplicationContext和FileSystemXmlApplicationContext路径问题

时间:2017-05-18 01:16:02      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:app   noclass   file   ica   let   class   ring   查看   绝对路径   

1.Spring中ClassPathXmlApplicationContext问题

ClassPathXmlApplicationContext是从ClassPath类加载路径下加载对应的xml文件的。

(1)一般使用classpath路径,前缀可加可不加,

例如:new ClassPathXmlApplicationContext("classpath:conf/core/train-servlet.xml")

(2)也可以使用绝对路径,加上file:表示绝对路径,一般不建议使用绝对路径

 

2. FileSystemXmlApplicationContext:

(1)用文件系统的路径,默认指定项目的根路径, src

例如:new FileSystemXmlApplicationContext("src/conf/core/train-servlet.xml")

(2)也可以使用classpath路径,这样就能读到classpath下面的相对路径,

例如:new FileSystemXmlApplicationContext("classpath:conf/core/train-servlet.xml")

(3)不需要加file: 前缀表示绝对路径,不提倡使用

1.没有盘符的是项目工作路径,即项目的根目录; src

2.有盘符表示的是文件绝对路径. D:\test\ 报错问题:

NoClassDefFoundError原因是相应的类没有找到,查看 spring.xml文件中,相应的bean时候有配置错误。

ClassPathXmlApplicationContext和FileSystemXmlApplicationContext路径问题

标签:app   noclass   file   ica   let   class   ring   查看   绝对路径   

原文地址:http://www.cnblogs.com/alisonGavin/p/6870056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!