学习自:http://blog.51cto.com/lavasoft/265821
还有这里
非常感谢博主们无私分享,侵权请联系删除
1、相对路径
在eclipse中,访问gengeratorConfig.xml的路径是,它是以工程目录为根的相对路径
File configFile = new File("WebContent/generatorConfig.xml");
2、classpath
2.1 哪个文件下是classpath
idea中 指定的out
eclipse 的WEB-INF
src路径下的文件在编译后会放到WEB-INF/clases。默认的classpath是在这里,因此把文件放到src下,那么编译后通过classpath就能访问到。
直接放到WEB-INF下的话,是不在classpath下的。用ClassPathXmlApplicationContext就会获取不到。
2.2 classpath的使用
classpath* 的使用:当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,就发挥了作用,如果不加,则表示仅仅加载第一个classpath路径,代码片段: