久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

解析Spring Boot內嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題

瀏覽:224日期:2023-07-14 09:26:39

問題:

使用getServletContext().getRealPath()得到的是臨時文件的路徑。 每次重啟服務,這個臨時文件的路徑還會變更。 類似下面這種路徑:

解析Spring Boot內嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題

解決措施:在idea的啟動配置里面配置工作區。

解析Spring Boot內嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題

在工作區下建立public文件夾。 問題解決。

原理解釋:源碼位置:orgspringframeworkbootwebservletserverDocumentRoot.javaSpringBoot啟動后,默認會把commonDocRoot設置成這三個目錄(java項目 www.fhadmin.org)。

解析Spring Boot內嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題解析Spring Boot內嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題

如果沒有就會設置成臨時位置。 注意:這些目錄都是在工作區下找的,如果沒有設置工作區,肯定也是找不到的。 配置好工作區,添加了public文件夾后,就能正常獲取路徑了。 文件存儲成功。

解析Spring Boot內嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題

以上就是Spring Boot內嵌tomcat關于getServletContext().getRealPath獲取得到臨時路徑的問題的詳細內容,更多關于Spring Boot內嵌tomcat的資料請關注好吧啦網其它相關文章!

標簽: Spring
相關文章:
主站蜘蛛池模板: 鱼台县| 深泽县| 曲松县| 高台县| 黄浦区| 布尔津县| 扎鲁特旗| 兴国县| 重庆市| 沧源| 屯昌县| 濉溪县| 满城县| 绿春县| 巩义市| 繁峙县| 灵川县| 土默特右旗| 多伦县| 潜江市| 库尔勒市| 孝感市| 察隅县| 开化县| 任丘市| 海宁市| 洛阳市| 会东县| 沙雅县| 兰溪市| 浦东新区| 汉寿县| 绥阳县| 楚雄市| 纳雍县| 中牟县| 盖州市| 高邑县| 千阳县| 敖汉旗| 观塘区|