swagger-ui.html 404,解决访问swagger2报404问题
时间: 2023-07-28 16:43:04 浏览: 209
SpringBoot配置SwaggerUI访问404错误的解决方法
如果访问swagger2时出现404错误,可以尝试以下解决方法:
1. 确认是否已经添加了swagger2依赖,以及是否已经配置了swagger2的相关信息。
2. 检查项目中是否存在swagger-ui.html文件,如果不存在,可以尝试重新生成该文件。
3. 检查项目中是否存在静态资源访问配置,如下所示:
```java
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}
}
```
如果不存在该配置,可以添加该配置,让项目能够正确访问静态资源。
4. 检查项目的访问路径是否正确,如下所示:
```
http://localhost:8080/swagger-ui.html
```
如果路径不正确,可以尝试修改路径,让项目能够正确访问swagger2。
阅读全文