SpringBoot 拦截器放行静态资源
今天遇到了一个问题,我用springboot写了一个拦截器,但是把我的静态资源也给拦截了。很是头疼,在网上搜索了一下找到了解决办法。
-
首先要明确绝对路径和相对路径的区别。
springboot 的静态资源默认都是放在static下。如果不放在这个下面可能会访问不到。
-
下面直接上代码
/**
* @ClassName WebConfigurer
* @Author YellowMouse
* @Date 2021/3/26
* @Version 1.0
* <p>
* 需要拦截那些路径
**/
@Configuration
public class WebConfigurer implements WebMvcConfigurer {
private static final List<String> EXCLUDE_PATH = Arrays.asList("/", "css/**", "js/**", "img/**", "json/**