Springboot設置windows和Linux臨時上傳路徑方式
更新時間:2026年03月05日 11:08:37 作者:· Coisini
文章介紹了在Windows和Linux系統(tǒng)中設置臨時上傳路徑的方法,對于Windows系統(tǒng),可以通過修改注冊表或者環(huán)境變量來實現(xiàn),而對于Windows和Linux,可以在應用程序中注入Bean來設置臨時上傳路徑
windows和Linux設置臨時上傳路徑
第一種Windows
server:
tomcat:
basedir: /data/apps/temp
第二種 Windows和Linux
在Application里注入Bean
@Bean
MultipartConfigElement multipartConfigElement(){
MultipartConfigFactory factory = new MultipartConfigFactory();
String systemName = System.getProperty("os.name");
System.out.println("Current System Is : " + systemName);
if(!StringUtils.isBlank(systemName) && systemName.toLowerCase().contains("linux")){
// Linux臨時路徑
factory.setLocation("/data/apps/temp");
}else{
// Windows臨時路徑
factory.setLocation("/data/apps/temp");
}
return factory.createMultipartConfig();
}
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Spring-AOP @AspectJ進階之如何綁定代理對象
這篇文章主要介紹了Spring-AOP @AspectJ進階之如何綁定代理對象的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07
解決maven update project 后項目jdk變成1.5的問題
下面小編就為大家?guī)硪黄鉀Qmaven update project 后項目jdk變成1.5的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起 小編過來看看吧2016-11-11
IDEA2021.2配置docker如何將springboot項目打成鏡像一鍵發(fā)布部署
這篇文章主要介紹了IDEA2021.2配置docker如何將springboot項目打成鏡像一鍵發(fā)布部署,本文圖文實例相結合給大家介紹的非常詳細,需要的朋友可以參考下2021-09-09
Springboot使用thymeleaf動態(tài)模板實現(xiàn)刷新
這篇文章主要介紹了Springboot使用thymeleaf動態(tài)模板實現(xiàn)刷新,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08

