From fe29db7a08e9da70ca3c78db27a11e48fa5f6f43 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期三, 15 五月 2024 22:24:47 +0800 Subject: [PATCH] springboot静态文件配置。删除dist --- src/main/java/com/mindskip/xzs/configuration/spring/mvc/WebMvcConfiguration.java | 21 ++++++++------------- 1 files changed, 8 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/mindskip/xzs/configuration/spring/mvc/WebMvcConfiguration.java b/src/main/java/com/mindskip/xzs/configuration/spring/mvc/WebMvcConfiguration.java index 851fde6..6fa3cae 100644 --- a/src/main/java/com/mindskip/xzs/configuration/spring/mvc/WebMvcConfiguration.java +++ b/src/main/java/com/mindskip/xzs/configuration/spring/mvc/WebMvcConfiguration.java @@ -1,11 +1,15 @@ package com.mindskip.xzs.configuration.spring.mvc; +import com.mindskip.xzs.configuration.RuoYiConfig; import com.mindskip.xzs.configuration.property.SystemConfig; import com.mindskip.xzs.configuration.spring.wx.TokenHandlerInterceptor; +import com.mindskip.xzs.utility.Constants; +import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.*; +import java.io.File; import java.util.List; @@ -16,22 +20,13 @@ * @date 2021/12/25 9:45 */ @Configuration +@RequiredArgsConstructor public class WebMvcConfiguration extends WebMvcConfigurationSupport { private final TokenHandlerInterceptor tokenHandlerInterceptor; private final SystemConfig systemConfig; + private final RuoYiConfig ruoYiConfig; - /** - * Instantiates a new Web mvc configuration. - * - * @param tokenHandlerInterceptor the token handler interceptor - * @param systemConfig the system config - */ - @Autowired - public WebMvcConfiguration(TokenHandlerInterceptor tokenHandlerInterceptor, SystemConfig systemConfig) { - this.tokenHandlerInterceptor = tokenHandlerInterceptor; - this.systemConfig = systemConfig; - } @Override public void addViewControllers(ViewControllerRegistry registry) { @@ -42,8 +37,8 @@ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { - registry.addResourceHandler("/**") - .addResourceLocations("classpath:/static/") + registry.addResourceHandler(Constants.RESOURCE_PREFIX + "/**") + .addResourceLocations("file:" + ruoYiConfig.getUrl() + File.separator) .setCachePeriod(31556926); registry.addResourceHandler("swagger-ui.html") .addResourceLocations("classpath:/META-INF/resources/"); -- Gitblit v1.8.0