springboot內嵌tomcat,上傳檔案時會存放到tomcat臨時檔案目錄(停止時刪除/重啟時新建),如:/tmp/tomcat.1046709481715876128.17301/work/tomcat/localhost/cms
可知檔案儲存在/tmp目錄下,/tmp目錄在centos下會定時清理,大約10天未使用將會刪除目錄,(當tomcat未重啟,但centos刪除相應目錄,tomcat獲取相應目錄卻獲取不到會報錯)
解決方案:
spring.http.multipart.location=$ 注意:tmp.file.path 如果不存在,spring會認為是相對路徑,對應根路徑是tomcat臨時檔案目錄
/**
* 檔案上傳臨時路徑
*/@bean
multipartconfigelement multipartconfigelement() /; do
if [ -d "$d" ]; then
/usr/sbin/tmpwatch "$flags" -f 30d "$d"
fidone
其中新增一行
-x '/tmp/tomcat.*' 10d /tmp
spring Boot 學習目錄
1.spring boot的helloworld詳解 2.spring boot整合mybatis案例 3.spring boot整合mybatis案例 註解方式 4.spring boot整合dubbo分布式架構案例 5.spring boot整合cxf的webservice案例 6.spring...
Spring boot 專案目錄結構
spring boot框架對工程結構並沒有什麼特殊的限制,只是良好的工程結構劃分可以使專案更清晰,明確,減少不必要的衝突,提高 的統一性.層的結構 根目錄 com.springboot 2.實體類 domain 置於com.springboot.domain 3.資料訪問層 dao 置於com.sp...
SpringBoot目錄推薦結構
很多公司的專案基本上都是這樣的,所以我覺得大家還是按這個來,目錄確實很清晰 spring boot框架對工程結構並沒有什麼特殊的限制,只是良好的工程結構劃分可以使專案更清晰,明確,減少不必要的衝突,提高 的統一性.層的結構 根目錄 com.springboot 2.實體類 domain 置於com....