package com.whyc.config;
|
|
import com.whyc.util.FileUtils;
|
import org.springframework.context.annotation.Configuration;
|
import org.springframework.web.servlet.config.annotation.*;
|
|
/**
|
* @Description : static resources Config
|
* @date 2020/09/15
|
**/
|
@Configuration
|
@EnableWebMvc
|
public class StaticResourceConfig extends WebMvcConfigurerAdapter {
|
|
@Override
|
public void addResourceHandlers(ResourceHandlerRegistry registry) {
|
|
//这个是可行的,解析的时候path为*.html,校验路径admin下是否存在
|
registry.addResourceHandler("/map/*").addResourceLocations("classpath:/META-INF/resources/map/");
|
|
registry.addResourceHandler("/testConclusion.pdf").addResourceLocations("classpath:/META-INF/resources/");
|
registry.addResourceHandler("/index.html").addResourceLocations("classpath:/META-INF/resources/");
|
|
registry.addResourceHandler("/index2.html").addResourceLocations("classpath:/META-INF/resources/");
|
registry.addResourceHandler("/jsmpeg.min.js").addResourceLocations("classpath:/META-INF/resources/");
|
|
registry.addResourceHandler("/css/**").addResourceLocations("classpath:/META-INF/resources/css/");
|
registry.addResourceHandler("/js/**").addResourceLocations("classpath:/META-INF/resources/js/");
|
registry.addResourceHandler("/img/**").addResourceLocations("classpath:/META-INF/resources/img/");
|
registry.addResourceHandler("/fonts/**").addResourceLocations("classpath:/META-INF/resources/fonts/");
|
|
//将所有/static/** 访问都映射到classpath:/static/ 目录下
|
registry.addResourceHandler("/uploadFile/**").addResourceLocations("file:///"+ FileUtils.getProjectPath());
|
|
//doc.html静态
|
registry.addResourceHandler("/doc.html").addResourceLocations("classpath:/META-INF/resources/");
|
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
|
registry.addResourceHandler("/service-worker.js").addResourceLocations("classpath:/META-INF/resources/");
|
super.addResourceHandlers(registry);
|
//registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");
|
//registry.addResourceHandler("*.html").addResourceLocations("classpath:/META-INF/resources/");
|
//registry.addResourceHandler("/admin/").addResourceLocations("classpath:/META-INF/resources/admin/");
|
//registry.addResourceHandler("/favicon.ico");
|
|
}
|
|
}
|