我的springSecurity框架放行了swagger-ui.html,但是打开后是空白页,这是什么原因导致的?
时间: 2024-02-23 10:00:32 浏览: 149
可能是因为在放行swagger-ui.html的时候,没有同时放行swagger-ui.css和swagger-ui.js文件,导致页面无法正常加载样式和脚本文件。可以尝试在Spring Security的配置中,将swagger-ui.css和swagger-ui.js文件一并放行,例如:
```java
@Override
public void configure(WebSecurity web) throws Exception {
web.ignoring().antMatchers("/swagger-ui.html",
"/swagger-ui/**",
"/v2/api-docs",
"/webjars/**",
"/swagger-resources/**");
}
```
如果还是无法显示页面内容,可以检查一下swagger-ui.html页面中是否有正确引用swagger-ui.css和swagger-ui.js文件的语句。另外,也可以尝试清除浏览器缓存或者在其他浏览器中打开页面,看看是否能正常显示。
阅读全文