From fa705507ba574c857b1667553737d23b1b7ff495 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 12 五月 2022 12:06:31 +0800 Subject: [PATCH] 后端模板代码优化 --- src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java b/src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java index 01df8d0..a54a1cb 100644 --- a/src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java +++ b/src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java @@ -5,13 +5,17 @@ import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.web.servlet.MultipartConfigFactory; import org.springframework.context.ApplicationListener; +import org.springframework.context.annotation.Bean; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.transaction.annotation.EnableTransactionManagement; import org.yeshi.utils.mq.JobThreadExecutorServiceImpl; import org.yeshi.utils.tencentcloud.COSManager; import org.yeshi.utils.tencentcloud.entity.COSInitParams; +import javax.servlet.MultipartConfigElement; +import java.io.File; import java.util.Properties; //涓嶅紩鍏ユ暟鎹簱 @@ -69,4 +73,19 @@ COSManager.getInstance().init(params); } + /** + * 璁剧疆鏂囦欢涓婁紶涓存椂淇濆瓨鐩綍 + */ + @Bean + MultipartConfigElement multipartConfigElement() { + MultipartConfigFactory factory = new MultipartConfigFactory(); + String location = System.getProperty("user.dir") + "/data/tmp"; + File tmpFile = new File(location); + if (!tmpFile.exists()) { + tmpFile.mkdirs(); + } + factory.setLocation(location); + return factory.createMultipartConfig(); + } + } -- Gitblit v1.8.0