解决Spring boot2.0+配置拦截器拦截静态资源的问题

  • 时间:
  • 浏览:22

第1次碰到那个成绩的时分,几乎是1脸受逼,写了1个阻拦器当前,静态资本便不克不及拜候了,四处查找才晓得是版本成绩


处理法子:

第1步:界说1个类真现

真现WebMvcConfigurer的类中阻拦器中增加放止资本处增加静态资本文件途径:

@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(sessionInterceptor).addPathPatterns("/").excludePathPatterns("/static/");
}

第2步:

设置装备摆设静态文件途径

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


第2步:

正在页里拜候静态资本时,需求如许写:

总结

以上所述是小编给各人引见的处理Spring boot2.0+设置装备摆设阻拦器阻拦静态资本的成绩,期望对各人有所帮忙,若是各人有任何疑问欢送给我留行,小编会实时复兴各人的!