From 0d98e9c2d06c5d8b7b6de5ec433a12713744ae6b Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期一, 18 三月 2024 01:04:38 +0800 Subject: [PATCH] 功能大调整 --- framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java | 35 +++++++++++++++++++++++++++++++++-- 1 files changed, 33 insertions(+), 2 deletions(-) diff --git a/framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java b/framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java index 782ed57..1537594 100644 --- a/framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java +++ b/framework/src/main/java/com/yuanchu/mom/config/OpenFifer.java @@ -1,19 +1,50 @@ package com.yuanchu.mom.config; -import org.springframework.beans.factory.annotation.Autowired; +import cn.hutool.log.Log; +import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; +import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; + +import javax.annotation.Resource; @Configuration public class OpenFifer extends WebMvcConfigurationSupport { - @Autowired + @Resource private FiferConfig fiferConfig; + + @Resource + private PowerConfig powerConfig; + + @Resource + private LogConfig logConfig; + + @Value("${file.path}") + private String filePath; + + @Value("${outPath}") + private String outPath; + + + + public void addResourceHandlers(ResourceHandlerRegistry registry) { + //閰嶇疆鎷︽埅鍣ㄨ闂潤鎬佽祫婧� + registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/"); + registry.addResourceHandler("/favicon.ico").addResourceLocations("classpath:/META-INF/resources/"); + registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/"); + + //璁剧疆鏂囦欢铏氭嫙璺緞鏄犲皠 + registry.addResourceHandler("/img/**").addResourceLocations("file:"+filePath+"/"); + registry.addResourceHandler("/outPath/**").addResourceLocations("file:"+outPath); + } @Override protected void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(fiferConfig).addPathPatterns("/**"); + registry.addInterceptor(powerConfig).addPathPatterns("/**"); + registry.addInterceptor(logConfig).addPathPatterns("/**"); super.addInterceptors(registry); } } -- Gitblit v1.9.3