springboot获取项目路径

springboot获取项目路径,第1张

File path =null

      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配置文件


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/279370.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存