问题一、整合Knife4j后访问/doc.html
除了/login可以访问以外,访问/doc.html报没有权限无法访问
解决方法:添加放行doc.html的路径
问题二、可以访问但是页面空白,控制台报403
解决方法:添加/webjas/**的访问路径
问题三、页面能显示框架,但是控制台报错
解决方法:添加/swagger-resources的访问路径
问题四、页面报新的错
解决方案:添加/v3的访问路径
最后页面成功能显示Knife4j文档啦
总结:不仅要添加/doc.html的放行权限,还要放行对应的静态资源
http.authorizeRequests()
.antMatchers("/webjars/**","/swagger-resources/**","/v3/**").permitAll()
.mvcMatchers("/login","/doc.html").permitAll()
.anyRequest().authenticated();