From 7f190698a71072eaf86884543c1091afb01bcf1f Mon Sep 17 00:00:00 2001 From: dww Date: Fri, 26 Dec 2025 15:23:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=9C=AC=E5=9C=B0=E6=89=80?= =?UTF-8?q?=E6=9C=89=E5=8F=98=E6=9B=B4=EF=BC=9A=E5=88=A0=E9=99=A4=E6=97=A0?= =?UTF-8?q?=E7=94=A8=E6=96=87=E4=BB=B6+=E6=9B=B4=E6=96=B0=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E4=BB=A3=E7=A0=81+=E6=96=B0=E5=A2=9E=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/StaticResourceConfig.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/main/java/com/genepioneer/config/StaticResourceConfig.java diff --git a/src/main/java/com/genepioneer/config/StaticResourceConfig.java b/src/main/java/com/genepioneer/config/StaticResourceConfig.java new file mode 100644 index 0000000..045a5dd --- /dev/null +++ b/src/main/java/com/genepioneer/config/StaticResourceConfig.java @@ -0,0 +1,17 @@ +package com.genepioneer.config; + +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 StaticResourceConfig implements WebMvcConfigurer { + @Override + public void addResourceHandlers(ResourceHandlerRegistry registry) { + // 使用 "file:./" 前缀代表项目根路径(无论项目怎么移动,开发部署都不影响) + registry.addResourceHandler("/img/**") + .addResourceLocations("file:./media/img/"); + registry.addResourceHandler("/video/**") + .addResourceLocations("file:./media/video/"); + } +} \ No newline at end of file