try {
path =new File(ResourceUtils.getURL("classpath:").getPath())
}catch (FileNotFoundException e) {
// nothing to do
}
if (path ==null || !path.exists()) {
path =new File("")
}
String pathStr = path.getAbsolutePath()
// 如果是在eclipse中运行,则和target同级目录,如果是jar部署到服务器,则默认和jar包同级
pathStr = pathStr.replace("\\target\\classes", "")
//System.out.println(pathStr+"\\upload")
return pathStr+"\\upload\\"
WEB-INF/classes/applicationContext.xml这个路径已经是你在服务器上的路径了,java会自动进行转义和编译等工作。
正常情况下,我们一般是把spring的配置文件放在web-inf下的。当程序运行时候先执行的是你的XML配置文件,会找到你的spring配置文件
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)