From 073b63682b618402400d27504dae2be15932cf0c Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Fri, 21 Feb 2025 10:41:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/system/config/WebMvcConfig.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 bonus-modules/bonus-system/src/main/java/com/bonus/system/config/WebMvcConfig.java diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/config/WebMvcConfig.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/config/WebMvcConfig.java new file mode 100644 index 0000000..d9e367c --- /dev/null +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/config/WebMvcConfig.java @@ -0,0 +1,24 @@ +package com.bonus.system.config; + + +import com.bonus.system.file.util.SystemUtils; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class WebMvcConfig implements WebMvcConfigurer { + /** + * 外部文件访问 + */ + @Override + public void addResourceHandlers(ResourceHandlerRegistry registry) { + String filePath= SystemUtils.getUploadPath(); + /** 本地文件上传路径 */ + registry.addResourceHandler("/statics/**") + .addResourceLocations("file:" + filePath+"/"); + registry.addResourceHandler("/files/**") + .addResourceLocations("file:"+filePath); + } + +}