swagger2访问地址404
时间: 2024-04-19 08:19:10 浏览: 105
SpringBoot配置SwaggerUI访问404错误的解决方法
swagger2访问地址404可能是由于未给swagger配置资源路径,其他插件配置了资源路径,Spring MVC 找不到swagger需要的CSS、JS等资源所致。解决方法如下:
1.在SwaggerConfig类中添加静态资源访问路径配置,如下所示:
```
@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/");
}
```
2.在pom.xml文件中添加swagger-ui依赖,如下所示:
```
<dependency>
<groupId>org.webjars</groupId>
<artifactId>swagger-ui</artifactId>
<version>3.52.0</version>
</dependency>
```
3.重新启动应用程序,访问swagger-ui.html页面即可。
阅读全文