springboot根据request.getSession().getServletContext().getRealPath(“/“); 访问项目静态资源问题

springboot项目继承tomcat我们无需配置tomcat启动项目,当我要在项目中根据request.getSession().getServletContext().getRealPath("/");获取路径始终获取的是c盘的AppData\Local\Temp\tomcat-docbase.8888.6190239935306398198这个目录,这个问题找了一上午, 终于找到了问题所在;

springboot根据request.getSession().getServletContext().getRealPath(“/“); 访问项目静态资源问题_第1张图片

 我们的工作目录定位是项目路径父工程上面, 于是我修改了下路径到子工程下面的resources就好了

 

你可能感兴趣的:(spring,boot,java,tomcat)