From 3e97448fd9421aed5e2770491ea04811b411011b Mon Sep 17 00:00:00 2001 From: yandy_java Date: Wed, 8 Feb 2023 23:22:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AC=E5=9C=B0=E9=97=AE=E9=A2=98=20?= =?UTF-8?q?=E4=B8=8B=E8=BD=BD=E9=A2=84=E8=A7=88=E9=9C=80=E8=A6=81=E5=9C=A8?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E5=8F=82=E6=95=B0=E9=87=8C=E9=9D=A2=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E8=AE=BF=E9=97=AE=E8=B7=AF=E5=BE=84=20=E6=88=91?= =?UTF-8?q?=E8=BF=99=E8=BE=B9=E6=B6=89=E5=8F=8A=E6=96=87=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E9=83=BD=E6=98=AF=E8=BF=99=E4=B8=AA=E9=97=AE=E9=A2=98=E3=80=82?= =?UTF-8?q?=20=E9=BB=98=E8=AE=A4=E8=B7=AF=E5=BE=84=EF=BC=9A=20http://[ip:?= =?UTF-8?q?=E7=AB=AF=E5=8F=A3=E5=8F=B7]/preview/[=E6=96=87=E4=BB=B6key]=20?= =?UTF-8?q?=E5=8F=82=E8=80=83=EF=BC=9Anet.lab1024.sa.common.config.MvcConf?= =?UTF-8?q?ig#addResourceHandlers=20=E8=BF=99=E9=87=8C=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/net/lab1024/sa/common/config/MvcConfig.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/smart-admin-api/sa-common/src/main/java/net/lab1024/sa/common/config/MvcConfig.java b/smart-admin-api/sa-common/src/main/java/net/lab1024/sa/common/config/MvcConfig.java index c08339c9..919cbf0d 100644 --- a/smart-admin-api/sa-common/src/main/java/net/lab1024/sa/common/config/MvcConfig.java +++ b/smart-admin-api/sa-common/src/main/java/net/lab1024/sa/common/config/MvcConfig.java @@ -3,6 +3,7 @@ package net.lab1024.sa.common.config; import net.lab1024.sa.common.common.interceptor.AbstractInterceptor; import org.apache.commons.collections4.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; @@ -27,6 +28,9 @@ public class MvcConfig implements WebMvcConfigurer { @Autowired(required = false) private List interceptorList; + @Value("${file.storage.local.path}") + private String uploadPath; + @Override public void addInterceptors (InterceptorRegistry registry) { if (CollectionUtils.isEmpty(interceptorList)) { @@ -39,7 +43,8 @@ public class MvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { - registry.addResourceHandler("/preview/**"); + registry.addResourceHandler("/preview/**") + .addResourceLocations("classpath:/META-INF/resources/","classpath:/resources/","classpath:/static/","file:" + uploadPath);; } @Override