From 182c1cde1f4507d12eb4b6b1a4ffd24a2be6c93b Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期三, 10 七月 2024 11:48:40 +0800 Subject: [PATCH] 初始化缓存 --- src/main/java/com/ycl/jxkg/config/spring/mvc/WebMvcConfiguration.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/config/spring/mvc/WebMvcConfiguration.java b/src/main/java/com/ycl/jxkg/config/spring/mvc/WebMvcConfiguration.java index 45269a9..9100e60 100644 --- a/src/main/java/com/ycl/jxkg/config/spring/mvc/WebMvcConfiguration.java +++ b/src/main/java/com/ycl/jxkg/config/spring/mvc/WebMvcConfiguration.java @@ -1,11 +1,13 @@ package com.ycl.jxkg.config.spring.mvc; +import com.ycl.jxkg.config.RuoYiConfig; import com.ycl.jxkg.config.property.SystemConfig; import com.ycl.jxkg.config.spring.wx.TokenHandlerInterceptor; 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; @@ -20,6 +22,7 @@ private final TokenHandlerInterceptor tokenHandlerInterceptor; private final SystemConfig systemConfig; + private final RuoYiConfig ruoYiConfig; /** * Instantiates a new Web mvc configuration. @@ -28,9 +31,10 @@ * @param systemConfig the system config */ @Autowired - public WebMvcConfiguration(TokenHandlerInterceptor tokenHandlerInterceptor, SystemConfig systemConfig) { + public WebMvcConfiguration(TokenHandlerInterceptor tokenHandlerInterceptor, SystemConfig systemConfig, RuoYiConfig ruoYiConfig) { this.tokenHandlerInterceptor = tokenHandlerInterceptor; this.systemConfig = systemConfig; + this.ruoYiConfig = ruoYiConfig; } @Override @@ -42,6 +46,8 @@ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { + registry.addResourceHandler("/api/files" + "/**") + .addResourceLocations("file:" + ruoYiConfig.getUrl() + File.separator); registry.addResourceHandler("/**") .addResourceLocations("classpath:/static/") .setCachePeriod(31556926); -- Gitblit v1.8.0