Spring boot swagger为url`../swagger-ui.html返回`Whitelabel Error Page`../`
我遵循这个链接:,根据它,我只需要在Spring boot swagger为url`../swagger-ui.html返回`Whitelabel Error Page`../`,spring-boot,swagger,Spring Boot,Swagger,我遵循这个链接:,根据它,我只需要在pom.xml中添加依赖项。(/v2/api文档一直在工作。) 它过去工作,但今天坏了 pom.xml文件中的我的招摇过市依赖项 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>
pom.xml
中添加依赖项。(/v2/api文档
一直在工作。)
它过去工作,但今天坏了
pom.xml
文件中的我的招摇过市依赖项
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
伊奥·斯普林福克斯
springfox-Swagger 2
2.9.2
伊奥·斯普林福克斯
springfox招摇过市用户界面
2.9.2
我正在使用spring boot 2.3.3和swagger 2.9.2。在
SwaggerConfig.java
中
添加以下代码:
@Configuration
@EnableSwagger2
public class SwaggerConfig extends WebMvcConfigurationSupport {
...
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
// 解决静态资源无法访问
registry.addResourceHandler("/**")
.addResourceLocations("classpath:/static/");
// 解决swagger无法访问
registry.addResourceHandler("/swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
// 解决swagger的js文件无法访问
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}