getRealPath("/") 获取实际路径,“/”指代项目根目录,所以代码返回的是项目在容器中的实际发布运行的根路径如:

String realPath1 = request.getServletContext().getRealPath("/");
realPath1=E:\IDEA_Workspace_test\springboot-test\target\springboot-test\

如果部署在tomcat容器中,request.getServletContext().getRealPath("/"),获取的就是tomcat下webapps文件下,加上项目名称。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐