Spring 启动应用程序使用嵌入式Tomcat / Jetty 所以如何获取Spring Boot应用程序根路径?
答案 0 :(得分:1)
在 Spring MVC 应用程序中,我们将应用程序部署到外部tomcat contianer,因此我们可以使用 HttpServletRequest 类来查找根文件夹路径。
但是在使用 HttpServletRequest 的 Spring Boot 应用程序中,不会返回应用程序根文件夹路径。 Spring Boot 应用程序是使用主方法的java应用程序。
所以我使用解决方法。 如果您找到更好的方法,请与我分享。感谢。强>
_ViewStart
CodeSource.getLocation()返回与代码来源相关联的网址位置。
URL.getPath()获取网址的路径部分。