package com.whyc.config;
|
|
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("admin/*.html").addResourceLocations("classpath:/META-INF/resources/admin/");
|
registry.addResourceHandler("/map/*").addResourceLocations("classpath:/META-INF/resources/map/");
|
|
/*======swagger文档相关======*/
|
//registry.addResourceHandler("/login.html").addResourceLocations("classpath:/META-INF/resources/");
|
registry.addResourceHandler("*.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/");
|
registry.addResourceHandler("*.js").addResourceLocations("classpath:/META-INF/resources/");
|
registry.addResourceHandler("manifest.json").addResourceLocations("classpath:/META-INF/resources/");
|
registry.addResourceHandler("robots.txt").addResourceLocations("classpath:/META-INF/resources/");
|
//registry.addResourceHandler("/favicon.ico").addResourceLocations("classpath:/META-INF/resources/");
|
|
/*======前端页面相关======*/
|
registry.addResourceHandler("/index.html").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/");
|
registry.addResourceHandler("/testConclusion.pdf").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");
|
|
}
|
|
}
|