/**
 * @author Dkx
 * @version 1.0
 * @3/3/20239:03 PM
 * @function
 * @comment
 * 过滤 web 静态资源不让 Spring 拦截走,因为在 SpringMvcConfig 中的查找资源使用了 / 为找全部
 */
@SuppressWarnings("all")
@Configuration
public class SpringMvcSupport extends WebMvcConfigurationSupport {
    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
//        当访问 /page/??? 时不要走 MVC,走 /page 目录下的内容
//        如果访问了 /page/** 的请求就访问 /page/ 下的内容
        registry.addResourceHandler("/pages/**").addResourceLocations("/pages/");
//        如果访问了 /css/** 的请求就访问 /css/ 下的内容
        registry.addResourceHandler("/css/**").addResourceLocations("/css/");
//        如果访问了 /fonts/** 的请求就访问 /fonts/ 下的内容
        registry.addResourceHandler("/plugins/**").addResourceLocations("/plugins/");
//        如果访问了 /js/** 的请求就访问 /js/ 下的内容
        registry.addResourceHandler("/js/**").addResourceLocations("/js/");
    }
}

查看完整的代码 ↓

查看代码