SpringBoot静态资源失效css、js失效

关于SpringBoot静态资源失效,有多种原因。
我这里是因为拦截器,解决配置拦截器后,静态资源失效问题。

这里直接上代码:

@Configuration
public class InterceptorConfig extends WebMvcConfigurationSupport {

    @Autowired
    private Interceptor jwtInterceptor;

    @Override
    protected void addInterceptors(InterceptorRegistry registry) {
        //注册拦截器,要声明拦截器对象,和拦截的请求
        registry.addInterceptor(jwtInterceptor)
                .addPathPatterns("/**")
                .excludePathPatterns("**/login/**");

    }

    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
        super.addResourceHandlers(registry);
    }
}

addResourceHandler("/**")
addResourceLocations(“classpath:/static/”);
这哥俩儿括号内的别写反了。

这里附上目录结构
在这里插入图片描述
拦截器的具体使用,请自行百度搜索教程!
有问题欢迎指正!有效点个赞再走!

发布了8 篇原创文章 · 获赞 15 · 访问量 1099

猜你喜欢

转载自blog.csdn.net/uziuzi669/article/details/105011333