今天写了个拦截器,但是项目里用了swagger2,按照网上的攻略写好代码后准备测试,结果swagger页面无法进入--竟然被拦截器拦截了,我记得我明明是放行了swagger的,代码如下:
我是实现的WebMvcConfigurer接口
怎么看都觉得代码没问题,然后在网上找了好久,也没解决swagger页面无法访问。偶然发现一个帖子:springboot拦截器配置排除拦截(主要是swagger)
他在addInterceptors() 方法中的最后加了一个调用父级的方法:
这是我的代码,我也加上了最后的这一行,然后swagger页面就能进入了;
不知道是版本的原因还是什么,我看网上很多的都没有最后这一行。
成功进入